阻止Docker将代理传递给容器

时间:2020-04-20 16:10:02

标签: docker proxy docker-compose dockerfile docker-swarm

根据official Docker documentation,主机的与代理相关的环境变量很容易用作构建参数。我的情况如下:

  • 主机没有环境代理变量,但在~/.docker/config.json中具有代理配置
  • 图像的
  • Dockerfile不使用代理构建参数或环境变量
  • 容器具有代理环境变量,这些环境变量设置为在~/.docker/config.json
  • 中配置的值

我不需要容器中的代理变量,为什么要对其进行配置?如何防止这种情况发生?

我正在使用php:7.3-apache-buster作为基本图像。 Dockerfile似乎没有使用任何代理env变量。问题可能出在他们的形象上吗?

使用docker rundocker-compose up运行容器时出现此问题,但是如果使用docker stack deploy,则变量不在容器中。

0 个答案:

没有答案