以下の手順に従って試してくださいホストマシンからwww.google.comにpingを実行あなたができる場合:ホストマシン上の 実行:
sudo ip addr show docker0
あなたは出力が得られます
inet 172.17.2.1/16 scope global docker0
ドッカーホストは、docker0ネットワークインターフェイス上にIPアドレス172.17.2.1を持っています。
その後コンテナを開始:
docker run --rm -it ubuntu:trusty bash
をして
ip addr show eth0
を実行して出力が含まれます:
inet 172.17.1.29/16 scope global eth0
あなたのコンテナは、IPアドレス172.17.1.29を持っています。 実行:
route
出力が含まれます:今すぐルーティングテーブルを見て
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 172.17.2.1 0.0.0.0 UG 0 0 0 eth0
それはデフォルトルートとして設定されているドッキングウィンドウのホスト172.17.2.1のIPアドレスを意味してからアクセス可能ですあなたのコンテナ。ホストマシンのIPになりまし
トライピング:
[email protected]:/# ping 172.17.2.1
PING 172.17.2.1 (172.17.2.1) 56(84) bytes of data.
64 bytes from 172.17.2.1: icmp_seq=1 ttl=64 time=0.071 ms
64 bytes from 172.17.2.1: icmp_seq=2 ttl=64 time=0.211 ms
64 bytes from 172.17.2.1: icmp_seq=3 ttl=64 time=0.166 ms
これはおそらく動作する場合、あなたは
はそれに役立つことを願っていますwww.google.comにpingを実行できるようになります!
迅速な対応をありがとう!私は24時間以内に(セットアップATMから離れて)テストして試してみます。しかし、記憶からはすべてが「どこでも」です。 – user1945022
ここにiptables --list https://pastebin.com/KfUUCyu2 – user1945022
あなたはコンテナの内部またはホストマシンからIPの外部でpingを実行していますか? IPテーブルはあなたのためによく見えます。あなたは一度iptables -nvLを実行してみてください。サーバーはどこにホストされていますか? Aws? Google?アズール? –