私の問題は次のとおりです。一部のドッカーコンテナを実行すると、ホストコンピュータのインターネット接続が失われ、非常に迷惑になります。この問題は単純なmySQLコンテナで最初に見つかりましたが、それよりも一般的なようです。
実際、この問題は、私がグループを起動したときなど、他の状況でも発生します。また、PostgresやCouchDBなどの他のデータベースコンテナも試してみました。
私のコンピュータはDebianを実行します。かなり新しい構成です。私は2月からDebianを使ってきました。
インターネット上の他の同様の質問が見つからず、コンテナからインターネットにアクセスできない人だけが見つかります。
詳しくはお問い合わせください。しかし、このトピックについて私はもはや何を言うことができるかもしれません...
助けてくれてありがとう。
編集する:
この問題は、Wi-Fi接続を使用している場合にのみ発生することがわかりました(自宅でのみ発生するわけではありません)。イーサネットケーブルを使用すると、すべてがうまく機能します。
Debianをインストールした後、Wi-Fiを使用するとDNSの問題があります。さまざまな回答をテストしましたが、最終的に私のDNSサーバーに対して/etc/resolv.confを変更できないようにして問題を解決しました。
docker info コマンドが提供する内容は次のとおりです。
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
コンテナの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