2016-09-12 2 views
1

Я пытаюсь вытащить registry image из докера.Ошибка при потянув изображение из реестра докеров

docker run -d -p 5000:5000 --restart=always --name registry registry:2

Но это дает ошибку, как показано ниже:

docker: Error while pulling image: Get https://index.docker.io/v1/repositories/library/registry/images: dial tcp 52.73.159.23:443: getsockopt: no route to host.

я установить прокси-сервер, но это не помогает. В чем может быть проблема? Я работаю на Redhat linux 7.

ответ

3

Если вы находитесь за прокси-сервером HTTP, например, в корпоративных настройках, вам нужно будет добавить файл конфигурации Docker systemd service. Во-первых, создать systemd раскрывающихся в каталоге для службы Docker:

mkdir /etc/systemd/system/docker.service.d

Теперь создайте файл с именем /etc/systemd/system/docker.service.d/http-proxy.conf, который добавляет переменную HTTP_PROXY среды:

[Service] Environment="HTTP_PROXY=http://proxy.example.com:80/"

Промывать изменения: systemctl daemon-reload Перезагрузка Докер: systemctl restart docker

см. https://docs.docker.com/engine/admin/systemd/#http-proxy для деталей.

+0

Вы спасатель жизни, спасибо! – user327843

+0

@ user327843 Рад помочь :) – saurg

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