ドッカー内HTTPコンテナを介してインターネットにアクセスすることができません。

現象

  • 内部/外部IPネットワークドメインとpingを実行することができます
  • Webサービスのネットワークと外部ネットワーク(404)ホスト内のコンテナにアクセスできませんでし
  • カール感で返されるヘッダー情報を表示するには、すべてのWeb要求は、固定サーバーnginxのに中継されていることです
  • すべての上記の問題(新しく作成されたを含む)すべてのコンテナ

分析

  • することにより  docker run --net host 、上記の問題のコンテナを作成するために存在しません。
  • docker run デフォルトでは  bridge 、ネットワーキング、最初の判断がされたブリッジ  bridge 設定の問題を
  • カスタムブリッジ  も問題が解決しません
  • 最終容疑者は、ホスト上のネットワークカードをブリッジさ  docker0 の問題

解きます

再構築することで  docker0 、ネットワークの問題を解決

$ sudoをのサービスドッキングウィンドウストップ
$ sudoをpkillはドッキングウィンドウ
$ sudoを iptablesの-tのnat - F 
$ sudoを ifconfigコマンドdocker0ダウン
$ sudoをbrctl delbr docker0 
$ sudoのサービスドッキングウィンドウの開始

一時的に問題を解決しました。

おすすめ

転載: www.cnblogs.com/shawhe/p/11209678.html