В соответствии с официальной Docker документацией переменные окружения хоста, связанные с прокси, легко доступны в качестве аргументов сборки. Моя ситуация выглядит следующим образом:
- Хост-машина не имеет переменных прокси-сервера среды, но имеет конфигурацию прокси в
~/.docker/config.json
Dockerfile
, поскольку изображения не используют прокси аргументы компоновки или переменные окружения - Контейнеры имеют переменные окружения прокси , настроенные со значениями, настроенными в
~/.docker/config.json
Я не хочу, чтобы переменные прокси в контейнер, почему они настраиваются? Как я могу предотвратить это?
Я использую в качестве базового изображения php:7.3-apache-buster
. Это Dockerfile , похоже, не используются переменные прокси env. Может ли быть проблема с их изображением?
Я получаю эту проблему при запуске контейнеров с docker run
и docker-compose up
, но переменные не находятся в контейнерах, если я использую docker stack deploy
.