2016-02-19 5 views
0

Вот мой весь сценарий.Docker не может получить доступ к реестру из openshift

У меня есть изображение RHEL 7.1 vmware с надлежащим образом настроенным корпоративным прокси, доступ к материалам через http или https работает правильно.

Установленный докер-двигатель и добавлен параметр HTTP_PROXY в /etc/systemd/system/docker.service.d/http-proxy.conf. Я могу проверить настройки прокси-сервера подхватывается выполнения:

sudo systemctl show docker --property Environment

, который будет печатать:

Environment=HTTP_PROXY=http://proxy.mycompany.com:myport/ с реальными значениями курса.

Образцы для забора и запуска докеры работают правильно таким образом.

Цель состоит в том, чтобы работать с бинарным распределением openshift-origin. Я скачал бинарные файлы, и начал создавать вещи, как на странице пошаговой на GitHub:

https://github.com/openshift/origin/blob/master/examples/sample-app/README.md

Начиная OpenShift, кажется, работает, как я могу: * вход через OpenShift кли * создать новый проект * даже получить доступ к веб-консоли

Но когда я пытаюсь создать приложение в проекте (также через кли):

oc new-app centos/ruby-22-centos7~https://github.com/openshift/ruby-hello-world.git

Это не удается:

error: can't look up Docker image "centos/ruby-22-centos7": Internal error occurred: Get https://registry-1.docker.io/v2/: dial tcp 52.71.246.213:443: connection refused

я могу получить доступ (без аутентификации, хотя) эту конечную точку с помощью браузера на виртуальной машине или через WGET.

Следовательно, я считаю, что DOCKER не может установить настройки прокси-сервера. После некоторых поисков я также опасаюсь, если отсутствуют настройки IPTABLES. Ссылаясь на:

https://docs.docker.com/v1.7/articles/networking/

Но я не знаю, если я должен возиться с настройками Iptables, не должны Docker понять это сам?

ответ

1

Проверьте свойства среды HTTPS_PROXY.

+0

Оказывается, это был прокси-сервер. Поэтому проблема заключалась в том, что я запускал openshift с пользователем, который понятия не имел о настройках прокси-сервера. Когда я утверждал, что конфигурация прокси-сервера верна, я ошибался, потому что это было правильно для моего пользователя. – dbalakirev