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

浙公网安备 33010602011771号