为Docker运行配置代理

本人环境:windows10下安装的docker desktop,选择的是windows container。docker build过程中需要用chocolatey安装依赖包,但是这玩意没有科学上网基本等于废,因此需要配置代理,尝试了很多花里胡哨的方法,最终可行办法如下:

一. docker desktop中设置如下

为Docker运行配置代理_第1张图片

使用127.0.0.1无法访问宿主机,要改成host.docker.internal,具体原因参考:https://zhuanlan.zhihu.com/p/489903841

二. 小飞机SSR中的配置

1. 勾选允许来自局域网的连接

2. 代理规则设置中选择“全局”

以上就是我的设置。保险起见重启一下docker,关掉所有的杀毒软件(这个坑还导致我之前docker不能运行),防火墙也关掉。

你可能感兴趣的:(docker,容器,运维)