項目中頻繁使用Redis,爲了避免用每次打開Redis目錄去啓動Redis想到了Docker能夠做爲Redis的容器 直接下載使用就行 把Docker使用Redis的過程分享下:
1. 拉取redis (若是想直接運行也能夠直接執行第二步省略第一步)
docker pull redis
拉取完成後可以使用 docker images 查看鏡像列表檢查
2. 後臺運行redis server
docker run --name redis-test -p 6379:6379 -d redis
或者 docker run --name redis-test -p 6379:6379 --rm -d redis
-d表示後臺運行
-p表示本機端口映射到運行的容積端口 第一個是本機端口 第二個是容器端口
--rm表示用完自動刪除 容器中止運行後自動刪除 通常不用
--name表示指定名稱 以後會用到
3. 客戶端鏈接redis
docker run -it --rm redis redis-cli -h 192.168.1.99
或者 完整 docker run -it --rm redis redis-cli -h 192.168.1.99 -p 6379 -a 123123
-it表示運行後進入容器內部命令模式
4. 啓動已關閉的redis服務
步驟二指定了redis的名稱爲redis-test 執行命令 redis start redis-test 啓動redis服務
5. 不當心關掉了正在鏈接的客戶端界面redis-cli
- 查找當前運行的容器 docker ps
- 直接進入容器中 docker attach 容器標識
6. 刪除容器
- docker rm [containerName||ID] 或者強制刪除加-f參數