ПРОБЛЕМА: любая сборка с файлом Docker в зависимости от centos, ubuntu или debian не может быть создана.
ОКРУЖАЮЩАЯ СРЕДА: У меня есть Mac OS X, работаю с VMWare с гостевым Ubuntu 14.04, запустив Docker:
[email protected] ~ $ sudo docker version
Client version: 1.1.2
Client API version: 1.13
Go version (client): go1.2.1
Git commit (client): d84a070
Server version: 1.1.2
Server API version: 1.13
Go version (server): go1.2.1
Git commit (server): d84a070
ПОВЕДЕНИЕ: Использование "docker build" не позволяет загружать пакеты. Вот пример такого файла Docker: https://github.com/Krijger/docker-cookbooks/blob/master/jdk8-oracle/Dockerfile, https://github.com/ottenhoff/centos-java/blob/master/Dockerfile
Я знаю, что мы можем запустить контейнер с -dns, но это во время сборки.
-
CENTOS
FROM centos RUN yum install a b c
-
UBUNTU
ОТ ubuntu RUN apt-get install a b c
Пользователи сообщили, что это могут быть проблемы с настройкой DNS, другие, а в конфигурации есть DNS-серверы Google, прокомментированные.
Step 2 : RUN yum install -y curl; yum upgrade -y; yum update -y; yum clean all
---> Running in 5f11b65c87b8
Loaded plugins: fastestmirror
Couldn't resolve host 'mirrorlist.centos.org
Все еще проблема сохранялась... Итак, большинство пользователей в # docker @Freenode упомянули, что это может быть проблема с конфигурацией DNS... Итак, здесь мой Ubuntu:
$ sudo cat /etc/resolv.conf
nameserver 127.0.1.1
search localdomain
Я попытался изменить это, ту же проблему...