- pkill docker
- iptables -t nat -F
- ifconfig docker0 down
- brctl delbr docker0
- docker -d
- systmctl restart docker 重啓docker服務
docker容器iptables failed:&…
今天tomcat的docker容器掛了,只要是帶命令-p
映射端口就起不來並且報錯:
Error response from daemon: Cannot start container eb9d501f56bc142d9bf75ddfc7ad88383b7388ca6a5959309af2165f1fff6292: iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8081 -j DNAT --to-destination
172.17.0.164:8080 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1)
網上查找發現,可能是網絡問題造成
首先先驗證docker容器內部網絡是否能ping通宿主機
如果能ping通,即可通過重建docker0網絡恢復
先停掉宿主機上運行的docker容器,然後執行以下命令
在宿主機執行:
問題即可解決。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.