Dokcer系列:Docker安装Redis

1、创建挂载文件

在这里插入图片描述

docker执行命令

docker run --name redisyky -p 6379:6379 -v /home/redis/data:/data -v /home/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

在这里插入图片描述

错误:

Error response from daemon: driver failed programming external connectivity on endpoint redisyky (cf53d4d4f73ab1d440f21b953c647e261f5ffe6a36fd020c02cb996c01ed51f4): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 6379 -j DNAT --to-destination 172.17.0.3:6379 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1)).

解决方案
重启docker服务后再启动容器

systemctl restart docker
docker start redis的id

在这里插入图片描述
测试连接:

#进入redis操作
docker exec -it redisyky redis-cli

使用可视化界面连接成功
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44895397/article/details/107676352