镜像下载太慢怎么办——给docker添加代理

发表于:2024-10-28 16:44:14 Docker 1812

由于官方目前没有提供直接给docker添加代理的功能,因此在下载一些非docker hub镜像(如:ghc.io等)速度就会特别慢,因此需要通过添加代理的方式提速。

使用前提:已经有代理工具,如小猫咪、小飞机等。

操作步骤:

  1. 开启SSH

    image.png

  2. 通过ssh登陆到飞牛,Mac和Linux可以直接 ssh <username>@<nas-ip>登录,Windows可以通过PuTTY来登陆,用户名是管理员账户的用户名,区分大小写,密码是对应账户的密码。

image.png

  1. 修改docker配置文件/etc/docker/daemon.json,添加红框中的内容
sudo vim /etc/docker/daemon.json

image.png

{
    "proxies": {
        "http-proxy": "http://proxy.example.com:3128",
        "https-proxy": "https://proxy.example.com:3129",
        "no-proxy": "*.test.example.com,.example.org,127.0.0.0/8"
    }
}
  • http-proxy:表示http代理,支持http、socks5等格式
  • https-proxy:表示https代理,支持http、socks5等格式
  • no-proxy:不使用代理的IP网段/域名,支持*通配符,用英文逗号分隔
  1. 重启docker服务
sudo systemctl restart docker.service
sudo docker info

image.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

发表回复

评论列表(6)

感谢分享
2024-12-5 09:07:39 回复
搞了几次,没搞成功
2024-12-7 22:04:37 回复
哪一步有问题啊?  详情 回复
2024-12-10 16:05
哪一步有问题啊?
2024-12-10 16:05:34 回复
配置完之后,代理服务器端接收不到流量,好像没被代理出去
2024-12-20 16:56:50 回复
没有加不代理那行,试了下拉镜像也还是不行。
2024-12-25 12:31:30 回复
感谢分享
6 天前 回复