2016-10-03 3 views
-3

Я не могу выполнить команду, требующую подключения к Интернету внутри любого контейнера Docker.Нет подключения к Интернету внутри контейнеров-докеров

работы:

docker run ubuntu /bin/echo 'Hello world' 

не работает:

docker run ubuntu apt-get update 

Err:1 http://archive.ubuntu.com/ubuntu xenial InRelease 
    Temporary failure resolving 'archive.ubuntu.com' 
Err:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease 
    Temporary failure resolving 'archive.ubuntu.com' 
Err:3 http://archive.ubuntu.com/ubuntu xenial-security InRelease 
    Temporary failure resolving 'archive.ubuntu.com' 
Reading package lists... 
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial/InRelease Temporary failure resolving 'archive.ubuntu.com' 
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease Temporary failure resolving 'archive.ubuntu.com' 
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-security/InRelease Temporary failure resolving 'archive.ubuntu.com' 

Похожие с pip и ping.

Я нахожусь на Ubuntu 16.04 и не использую брандмауэр или корпоративный прокси-сервер и попытался перезапустить Docker. Не использовать докер-машину или boot2docker.

+0

Будет 'Докер выход сети ls'? –

+0

Я предполагаю, что ваш докер-хозяин имеет доступ в Интернет. –

+0

ответ должен был полностью перезагрузить Docker –

ответ

0

Got answer on SuperUser:

pkill docker 
iptables -t nat -F 
ifconfig docker0 down 
brctl delbr docker0 
docker -d 

«Это заставит докер воссоздать мост и переинициализации все сетевые правила»

Смежные вопросы