Docker 遇到 driver failed 與 iptables No chain 等問題解法

Docker run 遇到下述錯誤訊息:

  • docker: Error response from daemon: driver failed programming external connectivity on endpoint xxx: (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 127.0.0.1 --dport 1234 -j DNAT --to-destination 172.17.0.2:1234 ! -i docker0: iptables: No chain/target/match by that name.

解法

  • $ sudo iptables -t filter -F
  • $ sudo iptables -t filter -X
  • $ sudo systemctl restart docker

再來 Docker 就可以正常執行囉~~

Linux 遇到 nf_conntrack: table full, dropping packet 解法

系統平常跑得很正常,為何灌了 Docker 後,dmesg 開始出現下述的訊息:

  • nf_conntrack: table full, dropping packet

要怎麼解決呢?

閱讀全文〈Linux 遇到 nf_conntrack: table full, dropping packet 解法〉

Debian Linux iptables 儲存、還原、自動啟動設定

Debian Linux 使用 iptables 設定防火牆、要怎麼將設定值儲存(備份)、還原,於開機啟動時自動載入?

閱讀全文〈Debian Linux iptables 儲存、還原、自動啟動設定〉