Dokcer系列:Docker安装Redis

1、创建挂载文件

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

Dokcer系列:Docker安装Redis_第2张图片

错误:

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

Dokcer系列:Docker安装Redis_第3张图片
测试连接:

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

使用可视化界面连接成功
Dokcer系列:Docker安装Redis_第4张图片

你可能感兴趣的:(#,Docker,爱上Linux)