項目中頻繁使用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參數