Designed by JQ3C273!
243 字
1 分钟
【Docker】新手记一次为docker挂代理加速docker pull笔记
起因
笔者在搭建NeteaseRecommendationSync项目时发现docker pull的速度非常慢
于是去互联网搜索加速相关的资料。
尝试设置docker镜像源(失败)
将下载源设为阿里镜像源,结果仍然很慢
尝试设置系统代理(失败)
将系统代理改成clash的局域网代理,虽然浏览器可以打开谷歌,但是docker pull依然很慢
正确方法
后来得知docker不走系统代理,原来docker需要单独配置代理
- 使用
sudo systemctl edit docker.service
编辑 Docker 的 systemd 服务文件 - 添加以下内容到文件中:
[Service]
Environment="HTTP_PROXY=http://代理ip:端口"
Environment="HTTPS_PROXY=http://代理ip:端口"
Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com"
**请将`代理ip:端口`设为自己的代理地址**
![image.png](https://s2.loli.net/2023/10/12/jn79aoh2YPglbWA.png)
就像这样
3. ctrl+o
保存,ctrl+x
关闭编辑器 4. 使用sudo systemctl daemon-reload
重载docker配置 5. 使用sudo systemctl restart docker
重启docker进程守护 6. 再次进行docker pull 成功加速!
【Docker】新手记一次为docker挂代理加速docker pull笔记
https://blog.ytmc.fun/posts/docker新手记一次为docker挂代理加速docker-pull笔记