多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[toc] 我们可以为docker-daemon或docker-client设置代理 ## **docker-daemon** 我们可以为docker-daemon同时设置`http_proxy`、`https_proxy`以及`no-proxy`环境变量。直接在`/usr/lib/systemd/system/docker.service`文件的`[Service]`区域添加如下三行即可: ``` [Service] Environment="HTTP_PROXY=http://proxy.example.com:80/" Environment="HTTPS_PROXY=http://proxy.example.com:80/" Environment="NO_PROXY=docker.io,quay.io,192.168.1.100" ``` 在实际场景中,我们即需要下载外网的镜像,也需要连上内部的镜像仓库。那么我们可以设置好`HTTP_PROXY`与`HTTPS_PROXY`,使用docker-daemon可以拉外网的镜像。同时设置好在NO_PROXY中添加内部镜像仓库的地址。 ## **docker-client** 见Reference ## **Reference** * https://docs.docker.com/config/daemon/systemd/ * https://docs.docker.com/network/proxy/