最新版的 Redis 鏡像
使用docker pull redis
拉取鏡像docker pull redis:版本號,也可以去Hub上看最版本號https://hub.docker.com/_/redis?tab=tags
,下載特定的版本docker pull redis:xxxx
查看本地鏡像
查看鏡像命令:docker images
運行容器(不帶密碼)
docker run -itd --name myRedis -p 6379:6379 redis
-itd
:以交互方式啟動容器並后台運行,也可以分開使用,其中-i
啟動一個交互式會話並,-t
模擬一個tty,-d
告訴Docker分離並在后台運行
--name
:容器服務的名稱
-p
:容器服務的 6379 端口到宿主機的 6379 端口,
運行容器(帶密碼)
先Stop前面運行的容器docker stop 容器ID
docker run -itd --name myRedis -p 6379:6379 redis --requirepass "123456"
如遇到The container name "/myRedis" is already in use by container
已存在,先用docker rm name
進行刪除。
安裝成功
通過docker ps
命令查看容器的運行信息,已運行正常了
測試
通過docker exec -it myRedis /bin/bash
進行容器(不帶密碼的方式進入容器)
進入redis-cli
的客戶端,測試set命令,也可以測試其它的命令http://doc.redisfans.com/
測試(帶密碼)
設置密碼后這樣是不無連接,會出錯,要先輸入登陸密碼才可以用客戶端
auth "你的密碼"
可以正常連接了,
也可以用Redis Desktop Manager客戶端測試是否可以運程連接,
結束語
docker 上安裝Redis還是比較簡單的,Redis桌面客戶端現在有很多種如RedisClient(已不更新)Redis Desktop Manager等,五花八門的有些還是收費的,有些又不支持集群了,自己選擇合適的就好。
如有問題,歡迎有問題及時交流。謝謝!