Я хочу собрать пример проекта с помощью Docker:
docker build -t helloworld .
Но тогда я получаю следующее:
>docker build -t helloworld .
Sending build context to Docker daemon 2.048kB
Step 1/2 : FROM java
Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 10.0.2.3:53: no such host
Я за корпоративным прокси. Я предполагаю, что мне нужно настроить прокси HTTP / HTTPS из того места, где работает Docker, и я пытаюсь настроить переменную среды, как описано здесь: Настройки прокси Docker и многие другие онлайн-ресурсы.
Однако, поскольку я использую Windows 7, я использовал Docker Toolbox и успешно создал виртуальную коробку с этим:
docker-machine create -d=virtualbox docker4java
Но это создает ВМ, но без systemctl
. Поэтому я не уверен, какие различные настройки мне нужно сделать при использовании Oracle VM Virtual box.
Обратите внимание: я также последовал совету изменить файл nameserver
на /etc/resolve.conf
на 8.8.8.8
, и это не имеет значения, только другая ошибка:
Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)