Как настроить прокси-сервер в Linux-контейнере в Docker для Windows - PullRequest
0 голосов
/ 07 декабря 2018

Я новичок в Docker и только начал свои первые шаги с Docker для Windows на Windows 10. Я установил новейшую версию Docker.

Я работаю в корпоративной среде за общим уровнем безопасности,Для исходящих соединений мы должны использовать прокси.Я настроил HTTP_PROXY и HTTPS_PROXY в Windows, и если я настраиваю Docker для использования «контейнеров Windows», все работает как чудо.Если я переключаюсь на «Linux Containers», то Docker не обнаруживает прокси-соединение и не может извлечь какое-либо изображение из Интернета.

Простой запуск Docker завершает работу hello-world со следующим сообщением об ошибке: «Использование тега по умолчанию: последнее сообщение об ошибке от демона: Get https://registry -1.docker.io / v2 / : net / http: запрос отменен при ожидании соединения (превышен Client.Timeout при ожидании заголовков). ”

Очевидно, что режим «Контейнер Linux», похоже, отличается от режима Windows.Я хотел бы понять, как мне настроить контейнер Linux для обнаружения прокси-сервера?

1 Ответ

0 голосов
/ 07 декабря 2018

Убедитесь, что вы также предоставили настройки прокси-сервера для самого демона Docker.

Для этого:

  • Щелкните правой кнопкой мыши значок докера на панели задач
  • НажмитеНастройки
  • В разделе «Прокси» укажите настройки прокси.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...