最新版的 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等,五花八门的有些还是收费的,有些又不支持集群了,自己选择合适的就好。
如有问题,欢迎有问题及时交流。谢谢!