报错一:
问题描述:启动容器报错
#docker restart nginx02
Error response from daemon: Cannot restart container nginx02: driver failed programming external connectivity on endpoint nginx02 (7e0b56b67529587ea71b9a4f5511261ba5be7142c19403e7fa98d44dcc84e092): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8002 -j DNAT --to-destination 172.17.0.2:80 ! -i docker0: iptables: No chain/target/match by that name.
解决办法:容器docker
#systemctl restart docker
报错二:
问题描述:启动容器后显示id,docker ps查看没有容器进程,docker ps -a查看容器已关闭
解决办法:查看日志,根据报错情况处理,再次启动容器即可
#docker logs 43831501f90f
#tail -f /var/log/messages
报错三:
问题描述: docker0网桥的原因,iptables问题---docker: Error response from daemon: driver failed programming external conne...
解决办法:删除docker0网桥,查看ifconfig,重启docker 以及redis容器即可
#pkill docker 删除所有docker进程
#iptables -t nat -F 清空nat表所有链
#ifconfig docker0 down 停止docker0网桥
#brctl delbr docker0 删除docker0网桥
#systemctl restart docker 启动docker
启动容器即可
大家如果在头条号有电脑日常问题,可以在下方评论,看到后会第一时间回复大家。
作者|黑猫
关注【IT黑猫运维】头条号,每天收获最实战的电脑技能干货。
如果你喜欢我的文章,不妨点赞、转发、收藏一下哦!