ubuntu18.04インストールドッキングウィンドウの後、あなたは会社の理由と解決策の内部ネットワークにアクセスすることはできません

問題の説明 

月曜日の最近の研究では、あまりにもドッキングウィンドウ週末をいじると考え突然Romの企業ネットワーク、判決は、ドッキングウィンドウのインストールによって引き起こされる可能性があります。次のように私のシステムでは、バージョンドッキングウィンドウubuntu18.04です。

sudoのifconfigコマンドdocker0をダウンsudoを使用してifconfigコマンドdocker0を通じてカードよりも多くの発見が一時的に仮想NICのdocker0をシャットダウンした後、あなたは本当にネットワーク内でアクセスすることができます。しかし、これは、なぜ私も会社のネットに影響を与えるdocker0?

  SOの公式文書のドッキングウィンドウとQをチェックアウト、私はその理由が分かりました。

  ドッカーサーバは、起動docker0のホスト名に仮想ブリッジを作成するときに上記のように、それによって容器と外部通信ネットワークを可能にする仮想ホストのvEth *のはeth0のNICカードと容器によって接続されています。コンテナやホストによって生成されたMAC、IP、およびIPデフォルトのコンテナdocker0デフォルトでは172.17.0.1/16、ここで問題です。当社はまた、良好な巧妙なDNSアドレス172.17である。*。*内部コンテナのIPと間違えました。このセグメントは、とても自然に達成不可能な訪問docker0を介して容器にアクセスしてみてください。

ソリューションは、コンテナは、IPアドレスとDNSを区別することで、あなたは/etc/docker/daemon.jsonにより、以下の設定を追加することができます

{
"BIP": "172.31.0.1/16"
}

 [OK]を再起動してください!

 

参考:https://superuser.com/questions/1336567/installing-docker-ce-in-ubuntu-18-04-breaks-internet-connectivity-of-host

 

おすすめ

転載: www.cnblogs.com/tuzhenxian/p/11265973.html