文章预览
今天在拉取镜像的时候出现连接超时的问题,一看原来是长城防火墙拦截导致的,所以需要设置代理,设置代理的方式有很多,可以全局 可以终端代理等等,最快捷方便的方式还是给docker设置代理,看了几篇国内的文章,测试了一下差点儿把docker搞坏。。。所以正确的方式是什么呢,这里就简单记录一下,为自己留个笔记也为别人以后少踩坑。 1.创建文件夹 /etc/systemd/system/docker.service.d 2.创建文件 在刚才创建的目录下创建文件 http-proxy.conf 3.编辑文件 [Service] Environment="HTTP_PROXY=socks5://127.0.0.1:1080" Environment="HTTPS_PROXY=socks5://127.0.0.1:1080" 其中127.0.0.1:1080 是你的socks5代理,当然这里可以设置成你自己的代理ip和端口 4.重启服务和检查是否配置正确 sudo systemctl daemon-reload sudo systemctl restart docker sudo systemctl show --property=Environment docker 一般这个时候就可以愉快
………………………………