根据official Docker documentation,主机的与代理相关的环境变量很容易用作构建参数。我的情况如下:
~/.docker/config.json
中具有代理配置Dockerfile
不使用代理构建参数或环境变量~/.docker/config.json
我不需要容器中的代理变量,为什么要对其进行配置?如何防止这种情况发生?
我正在使用php:7.3-apache-buster
作为基本图像。 Dockerfile似乎没有使用任何代理env变量。问题可能出在他们的形象上吗?
使用docker run
和docker-compose up
运行容器时出现此问题,但是如果使用docker stack deploy
,则变量不在容器中。