ドッカー作成用のコンテナから外部ネットワークにアクセスできません。私は外部のIPアドレスまたはインターネットIPアドレス(ping www.google.com
)に到達するために管理し、簡単なdocker run -it nginx bash
を使用してドッカー作成サービス内のインターネットがありません
version: '2'
services:
nginx:
image: nginx
:
は、次のドッキングウィンドウ・コンファイルを考えてみましょう。
一方、私がドッカーを作成してコンテナに接続すると、外部IPアドレス/ DNSにアクセスできません。
ドッカ情報:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 1
Server Version: 1.12.1
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 7
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge null host overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: apparmor seccomp
Kernel Version: 4.4.0-38-generic
Operating System: Ubuntu 16.04.1 LTS
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 3.859 GiB
Name: ***
ID: ****
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
WARNING: No swap limit support
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
Insecure Registries:
127.0.0.0/8
ドッキングウィンドウ-構成1.8.1、878cff1
daemon.jsonファイル構築:
{
"iptables" : false,
"dns" : ["8.8.8.8","8.8.4.4"]
}
'docker exec -it ping google.com'を使用していますか? それはうまくいくはずです。 –
Alkaline
これはまさに私がやったことです。 –
あなたはネットワークを調べましたか? _dockerネットワークの検査は何ですか? 「ブリッジ」がデフォルトのネットワークであると仮定します。 – aholbreich