docker啓動容器報錯

問題:docker啓動容器時顯示
iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 80 -j DNAT --to-destination 172.18.0.254:80 ! -i br-7a6027274b8b: iptables: No chain/target/match by that name.

在這裏插入圖片描述

服務器環境:

CentOS Linux release 7.2.1511 (Core)
iptables防火牆

過程:

現在服務器Docker服務正在運行中。
我要啓動一個容器,需要與宿主機進行80端口映射,然後我修改iptables配置文件,打開80端口,然後重啓iptables服務。
這個時候,我運行docker run -d --privileged --net cluster --ip 172.18.0.254 -p 80:80 --name zabbix mysql /usr/sbin/init (給容器設置一個IP,用mysql鏡像啓動一個容器,並與宿主機進行端口映射),就會提示上面的錯誤。
此時,我如果重啓一下Docker服務,
命令:
systemctl restart docker
然後在運行啓動容器的命令,順利啓動了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章