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

因为我在中国,几乎不可能使用docker hub,git(hub),npm和其他没有vpn的工具。

我终于find了如何让docker守护进程使用代理 (主机上的vpn客户端软件中的共享vpn是代理服务器)。

但是,只要我运行容器,我又在防火墙后面,容器没有使用主机代理。 这将使得不可能从github获得任何东西,使用npm,凉亭和许多其他的东西。

有谁知道我可以如何强制容器使用主机代理?

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

我也不得不在环境variables中取消设置代理:

unset http_proxy unset https_proxy