Здравствуйте.
Хочу провести нагрузочное тестирование сервиса в inside и чтобы статистика выгрузилась на
https://overload.yandex.net/
для этого при запуске контейнера прописываю env
HTTP_PROXY и HTTPS_PROXY
docker run --rm -v /opt/docker/yandex.tank/her.ya.ru:/var/loadtest \
--env HTTP_PROXY="http://user:pwd@proxy.my:31310" \
--env HTTPS_PROXY="http://user:pwd@proxy.my:31310" \
--net host -it direvius/yandex-tank
приложение запускается, захожу в контейнер там корректно отображаются ENV
делаю curl на
https://overload.yandex.net/ - проходит нормально
но при запуске возвращается в логах ошибка
ProxyError: HTTPSConnectionPool(host='overload.yandex.net', port=443)
попробовал еще вариант
создал файл
/etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=
http://user:pwd@proxy.my:31310/"
Environment="HTTPS_PROXY=
http://user:pwd@proxy.my:31310/"
Environment="NO_PROXY=localhost,127.0.0.0/8,her.ya.ru"
перезапустил
sudo systemctl daemon-reload
sudo systemctl restart docker.service
sudo systemctl show --property Environment docker
Environment=HTTP_PROXY=http://user:pwd@proxy.my:31310/ HTTPS_PROXY=http://user:pwd@proxy.my:31310/ NO_PROXY=localhost,127.0.0.0/8,her.ya.ru
все равно приложение из контейнера упорно лезет напрямую в internet
В чем может быть проблема и как ее разрешить?