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
使用可视化界面连接成功