Docker не может разрешить DNS в Google Cloud Compute - PullRequest
0 голосов
/ 26 сентября 2019

Я установил Docker 18.09.4 на GCP Compute.Я хотел управлять демоном, и поэтому я изменил /etc/docker/daemon.json, чтобы иметь следующее содержимое:

{
    "debug": true,
    "dns": ["8.8.8.8", "8.8.4.4" ],
    "iptables": false
}

Теперь я попробовал следующие команды:

  1. запустите docker busybox nslookup google.com
  2. запустите docker --dns 8.8.8.8 busybox nslookup google.com

Они оба выдавали мне ошибку:

;; connection timed out; no servers could be reached

Затем я попытался запустить новый контейнер nginx с:

docker run --name nginx -d nginx

После этого я подключился к нему:

docker exec -ti nginx /bin/sh

Внутри контейнера я выполнил следующую команду:дал мне ошибку:

apt-get update
Err:1 http://deb.debian.org/debian buster InRelease                  
  Temporary failure resolving 'deb.debian.org'

В чем проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...