proxy - Docker容器,如何使用主机代理

标签 proxy docker

因为我在中国,所以几乎不可能在没有 VPN 的情况下使用 Docker Hub、Git、GitHub、npm 和大量其他工具。

我终于找到了如何使用 Docker 守护进程 use a proxy (共享VPN在主机上的VPN客户端软件就是代理服务器)。

但是一旦我运行容器,我就会再次位于防火墙后面,并且容器没有使用主机代理。这将使从 GitHub 获取任何东西、使用 npm、Bower 和许多其他东西变得不可能。

如何强制容器使用主机代理?

最佳答案

我通过在 /etc/default/docker 中设置代理来修复它.

我还必须在环境变量中取消设置代理:

unset http_proxy
unset https_proxy

关于proxy - Docker容器,如何使用主机代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30439684/

相关文章:

Tomcat 代理协议(protocol)支持

python - Spyder 代理设置

node.js - 如何在 package.json 中仅针对 POST 请求设置代理?

bash - 如何将本地文件作为参数注入(inject)到在 docker 容器中运行的命令?

spring-boot - 将war文件多层打包成docker镜像

android - proxy无法解析

http - 去重试 403 禁止的 http 请求?

docker - 命令 '/bin/sh -c apk add .... 返回非零代码 : 6

linux - Docker 如何在 macOS 主机下运行 Linux 内核?

docker - Docker注册表的GC集合