docker 埠對映錯誤解決方法

2021-09-20 09:12:48 字數 2268 閱讀 2930

今天搞了半天shipyard,在網頁上開啟時無法顯示容器和映象,最後發現是docker埠對映錯誤,由於防火牆未關閉:

4月 12 18:51:29 localhost firewalld[757]: 2018-04-12 18:51:29 error: command_failed: '/sbin/iptables -t nat -c postrouting -p tcp -s 172.17.0.7 -d 172.17.0.7 --dport 8080 -j masquerade' faile... by that name.

4月 12 18:51:30 localhost firewalld[757]: 2018-04-12 18:51:30 error: command_failed: '/sbin/iptables -t nat -c docker -p tcp -d 0/0 --dport 8079 -j dnat --to-destination 172.17.0.7:8080 ! -i ... by that name.

4月 12 18:51:30 localhost firewalld[757]: 2018-04-12 18:51:30 error: command_failed: '/sbin/iptables -t filter -c docker ! -i docker0 -o docker0 -p tcp -d 172.17.0.7 --dport 8080 -j accept' f... that chain?).

4月 12 18:51:30 localhost firewalld[757]: 2018-04-12 18:51:30 error: command_failed: '/sbin/iptables -t nat -c postrouting -p tcp -s 172.17.0.7 -d 172.17.0.7 --dport 8080 -j masquerade' faile... by that name.

4月 12 18:51:31 localhost firewalld[757]: 2018-04-12 18:51:31 error: command_failed: '/sbin/iptables -t nat -c docker -p tcp -d 0/0 --dport 8079 -j dnat --to-destination 172.17.0.7:8080 ! -i ... by that name.

4月 12 18:51:31 localhost firewalld[757]: 2018-04-12 18:51:31 error: command_failed: '/sbin/iptables -t filter -c docker ! -i docker0 -o docker0 -p tcp -d 172.17.0.7 --dport 8080 -j accept' f... that chain?).

4月 12 18:51:31 localhost firewalld[757]: 2018-04-12 18:51:31 error: command_failed: '/sbin/iptables -t nat -c postrouting -p tcp -s 172.17.0.7 -d 172.17.0.7 --dport 8080 -j masquerade' faile... by that name.

4月 12 18:51:32 localhost firewalld[757]: 2018-04-12 18:51:32 error: command_failed: '/sbin/iptables -t nat -c docker -p tcp -d 0/0 --dport 8079 -j dnat --to-destination 172.17.0.7:8080 ! -i ... by that name.

4月 12 18:51:32 localhost firewalld[757]: 2018-04-12 18:51:32 error: command_failed: '/sbin/iptables -t filter -c docker ! -i docker0 -o docker0 -p tcp -d 172.17.0.7 --dport 8080 -j accept' f... that chain?).

4月 12 18:51:32 localhost firewalld[757]: 2018-04-12 18:51:32 error: command_failed: '/sbin/iptables -t nat -c postrouting -p tcp -s 172.17.0.7 -d 172.17.0.7 --dport 8080 -j masquerade' faile... by that name.

解決方法:關閉防火牆即可

systemctl stop firewalld

docker 埠對映錯誤解決方法

今天搞了半天shipyard,在網頁上開啟時無法顯示容器和映象,最後發現是docker埠對映錯誤,由於防火牆未關閉 4月 12 18 51 29 localhost firewalld 757 2018 04 12 18 51 29 error command failed sbin iptable...

Docker 埠對映問題解決

在操作docker容器時發現了其乙個埠對映的bug,具體表現為 開啟容器時做了埠對映80 8080,即宿主機的80埠對映到容器內部的8080jboss埠。一開始測試也沒有什麼問題,都可以聯通,但經過幾次重啟之後,突然發現無法訪問到jboss了。及容器內部環境沒有發生過變化,只能從宿主機外部環境考慮了...

docker 追加docker容器埠對映的方法

docker run可以指定埠對映,但是容器一旦生成,就沒有乙個命令可以直接修改。通常間接的辦法是,儲存映象,再建立乙個新的容器,在建立時指定新的埠對映。但這樣太麻煩了。現在有新方案來解決掉 操作步驟 1 檢視容器 docker ps a2 停止容器 docker stop f5033 停止dock...