これが私の問題です:いくつかのDockerコンテナを実行すると、ホストのインターネット接続が失われ、それは非常に面倒です。この問題に最初に気付いたのは、単純なmySQLコンテナでしたが、それよりも一般的なようです。
実際、この問題は他の状況でも発生します。たとえば、群れを開始したときなどです。他のデータベースコンテナ(PostgresとcouchDB)でも試しました。
私のコンピュータはDebianを実行していますが、これはかなり新しい構成です。2月からDebianを使用しています。
私はインターネット上で他の同様の問題を見つけることができませんでした。コンテナからインターネットにアクセスできない人だけです。
詳細については、遠慮なくお問い合わせください。ただし、この問題について他に何が言えるかわかりません...
よろしくお願いします。
編集:
この問題は、(自宅だけでなく)Wi-Fi接続を使用している場合にのみ発生することに気付きました。イーサネットケーブルを使用する場合は、すべて問題ありません。
Wi-Fiを使用しているときにDebianをインストールした後にDNSの問題が発生しました。さまざまな回答をテストしましたが、/ etc/resolve.confを自分のDNSサーバーで不変に設定することで最終的に解決し、問題は発生しませんでした。
Dockerinfoコマンドが提供するものは次のとおりです。
Containers: 6 Running: 5 Paused: 0 Stopped: 1 Images: 78 Server Version: 1.13.1-cs8 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge Host macvlan null overlay Swarm: inactive Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: 6c463891b1ad274d505ae3bb738e530d1df2b3c7 runc version: 54296cf40ad8143b62dbcaa1d90e520a2136ddfe init version: 949e6fa Security Options: seccomp Profile: default Kernel Version: 4.9.0-5-AMD64 Operating System: Debian GNU/Linux 9 (stretch) OSType: linux Architecture: x86_64 CPUs: 4 Total Memory: 7.683 GiB Name: Neptune ID: HDM2:5HQT:MXPR:Y7P6:ZMMZ:JQAV:UQBP:NNM3:OZ3E:OA4S:MHGH:HJI6 Docker Root Dir: /var/lib/docker Debug Mode (client): false Debug Mode (server): false Registry: https://index.docker.io/v1/ Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false WARNING: No swap limit support
そして、私が「ifconfig」で得たもの。私はクラウドコースをフォローしていますが、それらの多くはさまざまなチュートリアルで作成されています: 私の要点へのリンク
コンテナの1つが仮想ネットワークデバイスの新しいルートを作成すると、デフォルトルートがブロックされます
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 veth8835bcf
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlp2s0