Сервисы Docker не будут использовать переменные среды для получения прокси-информации.
Вместо этого вам придется настроить службу для использования прокси.
Из этого туториала вы узнаете, как настроить прокси для Docker на серверах Ubuntu.
Сервисы в Ubuntu 16.04 и выше зарегистрированы в SystemD.
Docker – один из немногих пакетов, которые определяют информацию о прокси из конфигурации службы в SystemD, а не из переменной среды.
Служба Systemd Docker
Чтобы установить прокси для Docker, вам нужно будет создать файл конфигурации для службы Docker.
По умолчанию файлы конфигурации не существуют, поэтому их нужно будет создать.
Все настройки службы Systemd хранятся в /etc/systemd/system.
Чтобы все было организовано, мы можем создать дочерний каталог docker.service.d, а не файл /etc/systemd/system/docker.service.
В этом файле конфигурации мы можем установить наш HTTP и HTTPS прокси.
Мы также можем установить наше значение NO_PROXY.
Создание конфигурации прокси
Создайте новый каталог для наших конфигураций сервиса Docker.
sudo mkdir -p /etc/systemd/system/docker.service.d
Создайте файл с именем proxy.conf в нашем каталоге конфигурации.
sudo vi /etc/systemd/system/docker.service.d/proxy.conf
Добавьте следующее содержимое, изменив значения в соответствии с вашей средой.
[Service] Environment="HTTP_PROXY=http://myproxy.hostname:8080" Environment="HTTPS_PROXY=https://myproxy.hostname:8080/" Environment="NO_PROXY="localhost,127.0.0.1,::1"
Сохраните изменения и выйдите из текстового редактора.
Перезагрузите конфигурацию демона.
sudo systemctl daemon-reload
Перезапустите Docker, чтобы применить наши изменения.
sudo systemctl restart docker.service
После перезапуска службы Docker должен иметь возможность извлекать образы из внешних репозиториев.
Вы можете проверить это, пытаясь спуллить образ.
Если загрузка завершена и время ожидания не истекло, настройки прокси-сервера были применены.
Не работает
Где-то ошиблись
Спасибо, работает!
При том, что по манулу докера https://docs.docker.com/network/proxy/#configure-the-docker-client настроить так и не получилось (тайм-аут соединения)
Всегда рады помочь!