记录报错:docker启动jumpserver报错

docker启动jumpserver时候遇到报错

[root@iz2ze7c0g2qa8vtl9rhy7uz ~]# docker start jms_all  error response from daemon: driver failed programming external connectivity on endpoint jms_all (f317f90e4ccf6f249b6b2882615ab52ab51fe46756abff56522bb7f226e96d9c):  (iptables failed: iptables --wait -t nat -a docker -p tcp -d 0/0 --dport 18888 -j dnat --to-destination 172.17.0.4:80 ! -i docker0: iptables: no chain/target/match by that name.  (exit status 1)) error: failed to start containers: jms_all

很明显:iptables failed(看到这里说明问题出在哪了)

Docker 无法正确配置网络规则导致的

解决:
systemctl restart docker

iptables -t nat -F DOCKER

systemctl stop firewalld
systemctl disable firewalld

systemctl restart docker

docker start jms_all

重新启动就好了 把防火墙关闭后加到开机禁用
posted @ 2025-01-20 10:19  姬高波  阅读(23)  评论(0)    收藏  举报