Вот мой весь сценарий.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. Ссылаясь на:
Но я не знаю, если я должен возиться с настройками Iptables, не должны Docker понять это сам?
Оказывается, это был прокси-сервер. Поэтому проблема заключалась в том, что я запускал openshift с пользователем, который понятия не имел о настройках прокси-сервера. Когда я утверждал, что конфигурация прокси-сервера верна, я ошибался, потому что это было правильно для моего пользователя. – dbalakirev