优秀的编程知识分享平台

网站首页 > 技术文章 正文

Docker错误及解决方法汇总_docker故障处理

nanyue 2025-02-20 17:15:58 技术文章 4 ℃

报错一:

问题描述:启动容器报错

#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黑猫运维】头条号,每天收获最实战的电脑技能干货。

如果你喜欢我的文章,不妨点赞、转发、收藏一下哦!

Tags:

最近发表
标签列表