落叶的心思的博客

一个记录与折腾的小站

飞牛 NAS 上 Docker 拉取超慢怎么办?一文教你彻底提速

发布时间:

发布者:

分类:

阅读数:

21

点赞数:

0

阅读时长预计:

2 分钟

很多朋友在用飞牛 NAS 玩 Docker,总会遇到一个让人抓狂的问题:
明明找到了一个很想体验的新项目,结果镜像一拉取,进度条却像生病了一样,不是缓慢抖动,就是卡在原地,最后甚至直接报 network error。
别怀疑你的网,也别怪自己。出现这个情况的主要原因只有一个:
Docker 默认镜像仓库在国外,国内访问会受到各种不可控的网络因素影响,所以慢是正常的。
解决方案其实非常简单,只要给 Docker 配置一个加速源,或者让它走你自己的代理,就能轻松提升下载速度。
下面手把手教你怎么解决。

一、配置 Docker 加速源

如果你没有“科学环境”,加速源是最简单直接的方式。
操作步骤如下:

  1. 打开飞牛 NAS 桌面版 Docker
  2. 进入 镜像仓库
  3. 点击 设置
  4. 找到 加速源设置

进入页面后,你会看到添加加速源的按钮。

需要填写两项内容:

  • URL:加速源地址
  • 备注:随便写个名字用来区分即可

保存之后,Docker 拉取镜像就会优先走加速源,速度比默认仓库快很多。

我整理了一份目前可用的加速源,可以任意选择使用:

https://docker.1ms.run
https://docker.xuanyuan.me
https://docker.1panel.live
https://docker.m.daocloud.io
https://dockerproxy.net
https://docker-0.unsee.tech
https://lispy.org
https://docker.xpg666.xyz

哪个稳定就用哪个。

二、配置代理(适合已经部署科学上网的用户)

如果你本身已经有旁路由或代理环境,那么配置代理是更稳的一种方式。

操作方法如下:

  1. 打开桌面 Docker
  2. 进入 镜像仓库
  3. 点击 设置
  4. 找到 代理设置
  5. 启动代理打钩

填写参数:

  • 服务器地址:你的旁路由 IP 加端口
  • 用户名密码:如果你的科学服务设置了认证就填,没有就空着
  • 不代理域名:不需要走代理的域名可填在这里

保存之后,Docker 拉取镜像就会优先走你的代理,速度会比加速源更稳定。

总结

如果你在飞牛 NAS 上拉取 Docker 镜像动不动就卡住,九成就是网络问题。
要么用加速源,要么走自己的代理,两种方式都能有效解决下载慢、拉取失败等问题。
当然,你也可以选择在飞牛 NAS 上部署科学上网环境,不过这个部分以后再说。
如果你有其他稳定好用的加速源,也欢迎在评论区分享给别人。

转载声明:

转载此文章请注明出处。

若本文内容侵犯了您的权益,请通过本站下方邮箱与我联系,我会尽快处理,谢谢!

分享到:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注