Я пытаюсь установить репозиторий докеров на сервере Ubuntu, но, похоже, у Docker есть проблемы с DNS.docker и проблемы с DNS
docker run -d -p 5000:5000 --restart=always --name registry registry:2
Unable to find image 'registry:2' locally
Pulling repository registry
Get https://index.docker.io/v1/repositories/library/registry/images: dial tcp: lookup index.docker.io: no such host
Однако все остальные приложения работают нормально. Я также могу сделать wget на index.docker.io, поэтому никаких проблем нет.
Я использую внутренний DNS-сервер, который является NAS-устройством Synology.
resolv.conf сервера:
nameserver 192.168.10.2
search internal.mydomain.com
моей/и т.д./по умолчанию/опция Докера:
DOCKER_OPTS="--bip=192.168.11.0/24 --dns 192.168.10.2"
Я использую 192.168.10.0/24 как мой внутренний диапазон IP-адресов. .2 ip принадлежит моему NAS/DNS-серверу.
версия Docker:
Docker version 1.7.1, build 786b29d
Любой ключ?
Обновление: смена ДНС в Google решить проблему загрузки, но теперь он дает ошибку впоследствии:
Error response from daemon: Cannot start container 33757f59f942583ff949f421fb5c266e6d1c2b0fdc1363565e77febf44feb60f: invalid argument
Некоторые дополнительные данные о моей установке:
[email protected]:~$ docker info
Containers: 3
Images: 22
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 28
Dirperm1 Supported: false
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.13.0-32-generic
Operating System: Ubuntu 14.04.2 LTS
CPUs: 2
Total Memory: 1.955 GiB
Name: docker01
ID: X6JB:IH7Z:OK5O:II5I:OJ6V:OERE:IPEM:PN6S:HDDM:G2J7:HRB2:4ZKO
WARNING: No swap limit support
Несколько вещей, которые нужно попробовать: добавьте один из IP-адресов для index.docker.io в ваш/etc/hosts вручную (используйте их для поиска) и посмотрите, может ли докер вытащить изображение. Опция '--dns' устанавливает' resolv.conf' внутри контейнера, поэтому не должна быть связана с клиентом, пытающимся вытащить изображение. Что произойдет, если вы установили 'resolv.conf' хоста для использования другого DNS-сервера, например' 8.8.8.8' - он работает? –
Изменение на 8.8.8.8 работ. Странно, возможно, DNS-сервер, включенный в мой NAS, имеет некоторые причуды. –
Обнаружена другая проблема. вопрос обновлен. –