记录报错: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
重新启动就好了 把防火墙关闭后加到开机禁用

浙公网安备 33010602011771号