docker pull镜像时实质运行的程序为dockerd,即为docker的服务端,使用proxychains或者http_proxy等环境变量并不影响其拉取镜像时访问外国网站时不使用代理,因此,我们需要为docker的daemon服务配置http_proxy环境变量。
跟别的博客写的一样,需要创建/etc/systemd/system/docker.service.d
目录,随后在这个目录下创建http-proxy.conf
,填写如下内容
1 |
|
运行
1 |
|
这样就能在拉取镜像时docker服务端就能经过代理下载数据,甚至不需要变更国内镜像。太水了只作为记录