配置Docker使用代理服务器
源自专栏《docker常用命令系列&&k8s系列目录导航》
文章目录
概览
本页面描述了如何通过容器中的环境变量配置Docker CLI来使用代理。这个页面不涵盖如何为Docker守护程序配置代理。有关配置Docker Desktop以使用HTTP/HTTPS代理的说明,请参阅Mac上的代理,Windows上的代理和Linux上的代理。
如果您在没有Docker Desktop的情况下运行Docker Engine,请参阅配置Docker守护程序使用代理服务器以了解如何为Docker守护程序(dockerd)本身配置代理服务器。
如果您的容器需要使用HTTP、HTTPS或FTP代理服务器,可以通过以下不同方式进行配置:
配置Docker客户端
设置CLI代理
注意:不幸的是,没有定义Web客户端应如何处理代理环境变量或定义它们的格式的标准。
如果您对这些变量的历史感兴趣,请查看GitLab团队的这篇博文:我们需要讨论:我们能否规范化NO_PROXY?
您可以通过位于
~/.docker/config.json
的JSON配置文件为Docker客户端添加代理配置。构建和容器使用此文件中指定的配置。
{
"proxies":{
"default":
版权归原作者 BigDataMLApplication 所有, 如有侵权,请联系我们删除。