@Rollex

Как docker-compose заставить ходить через прокси?

Как docker-compose заставить ходить через прокси?
Прописывал в /etc/systemd/system/docker.service.d/http-proxy.conf
и даже пробовал в /etc/systemd/system/docker.service.d/proxy.conf

[Service]
Environment="HTTP_PROXY=http://127.0.0.1:8888"
Environment="HTTPS_PROXY=http://127.0.0.1:8888"

После конечно перезапускаю демона и службу
Но безрезультатно... захожу в контейнер и пробую $wget -qO- eth0.me и мне показывает мой ip, а не прокси.
По офф доке тоже пробовал создал в профиле рута папку .docker и там конфиг файл.
  • Вопрос задан
  • 1218 просмотров
Пригласить эксперта
Ответы на вопрос 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
Ну, для начала, переменная для wget должна называться http_proxy, а не HTTP_PROXY...

Потом, лучше её задавать для конкретного контейнера, а не для всего докера. Если это нужно в процессе сборки контейнера - указывать в Dockerfile через ARG (не через ENV).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы