0
点赞
收藏
分享

微信扫一扫

Go实现SFTP客户端

王栩的文字 2024-06-27 阅读 7

20240623 -

公司内网环境下需要对Docker进行代理设置;此时需要对拉取镜像的时候的命令设置代理;例如平时经常使用的wget设置代理一样。但对docker进行设置,并不能简单的直接export。

文章[1]指出,拉取镜像的时候实际执行的是dockerd。所以需要对服务进行配置。

相关的配置内容如下:

[Service]
Environment="HTTP_PROXY=http://proxy.example.com:8080/"
Environment="HTTPS_PROXY=http://proxy.example.com:8080/"
Environment="NO_PROXY=localhost,127.0.0.1,.example.com"

但他是直接在/etc/systemd/system/中创建新的docker服务;不太确定是不是创建了新的之后也能覆盖原来的配置,可能是配置优先级把。但我这里是找到了之前的docker配置文件进行了修改:
现有的服务配置文件在etc/systemd/system/multi-user.target.wants,找到docker的,然后增加上述内容,注意[service]不要。

然后重启服务即可,因为服务配置文件修改了 ,需要先执行systemctl daemon-reload,然后重启docker即可。

参考

[1]如何优雅的给 Docker 配置网络代理

举报

相关推荐

0 条评论