文章目录

  • 0、前言
  • 1、寻找适合你网络的最优镜像源
    • 1.1、首先点击下图示红框处进入UnRaid的终端
    • 1.2、输入如下代码检测每一个镜像源的速度:
  • 2、更改镜像源方法
    • 2.1、修改Go文件方法
    • 2.2、用户自定义脚本方式
    • 2.2.1、安装User Scripts插件
    • 2.2.2、在User Scripts插件中添加更改镜像源代码
  • 3、结束

0、前言

由于Docker的服务器都在国外,国内访问经常抽疯,导致UnRaid在安装很多插件或应用时不成功或者速度巨慢。于是就想能不能给UnRaid添加国内可快速访问Docker的镜像源,经搜索网上也有很多教程,也给出了一些常见的镜像源,但不一定适合每一个人的网络环境。通过一番学习,参照有关大佬的教程,实现了如下半自动方案,在此分享给大家,也当做自己的一个备忘吧。


1、寻找适合你网络的最优镜像源

网络上能够搜到了大概有如下镜像源:
网易: hub-mirror.c.163.com
阿里云: [你自己申请的ID].mirror.aliyuncs.com
docker中国站点:registry.docker-cn.com
热心网友自建:dockerproxy.com
中国科技大学: docker.mirrors.ustc.edu.cn

但并不一定每一个镜像源在你的UnRaid中都能正常访问,可以简单通过如下方式检测:

1.1、首先点击下图示红框处进入UnRaid的终端

1.2、输入如下代码检测每一个镜像源的速度:

(以下载linuxserver/qbittorrent镜像为例)
time docker pull 镜像源/linuxserver/qbittorrent,比如我就是依次运行
time docker pull hub-mirror.c.163.com/linuxserver/qbittorrent
time docker pull dockerproxy.com/linuxserver/qbittorrent
time docker pull registry.docker-cn.com/linuxserver/qbittorrent
time docker pull docker.mirrors.ustc.edu.cn/linuxserver/qbittorrent

time docker pull linuxserver/qbittorrent(直接拉取官方源)
结果发现在我的网络下只有网易、阿里云和网友自建镜像源可以正常访问,其它的都无响应,可以吧每一个源的运行时间从小到大作一个排序,在接下来的更改镜像源步骤中要用到。

2、更改镜像源方法

可以采取如下两种方法之一:

2.1、修改Go文件方法

参照下图,在UnRaid菜单【工具】→【Config File Editor】→下拉框中找到go文件,然后添加如蓝框中所示内容(可根据你在上一步测出的时间有小到大排序),【应用】后需要重启UnRaid或关闭在开启Docker功能才能生效。(为便于大家修改,将代码部分示意如下)

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [
“http://hub-mirror.c.163.com”,
“https://dockerproxy.com”]
}
EOF

2.2、用户自定义脚本方式

2.2.1、安装User Scripts插件

在【应用】中搜索安装User Scripts即可完成安装。

2.2.2、在User Scripts插件中添加更改镜像源代码

——在UnRaid【设置】→ 【用户实用程序】 → 【User Scripts】,单击“ADD NEW SCRIPT”(新建脚本),然后为此脚本输入一个名称,比如“Change_mirrors”,然后但击“OK”确定。

——调出脚本编辑框

——添加代码:

# 创建目录
mkdir -p /etc/docker
# 更新镜像源
tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors” : [
“http://hub-mirror.c.163.com”,
“https://dockerproxy.com”]
}
EOF
# 只有重启 Docker 服务,该部分设置才会生效
is_docker_running=$(/etc/rc.d/rc.docker status | awk 'NR == 1 {print} ’ | grep running)
echo $is_docker_running
if [ ! -z “$is_docker_running” ]; then
/etc/rc.d/rc.docker restart
fi

3、结束

现在再安装应用和插件,估计就顺溜多了。

UnRaid添加镜像源加速应用安装的正确方法相关推荐

  1. Anaconda 添加镜像源

    不管是在windows下还是linux,如何快速安装各种包,方法可以分为两种. 1.使用以下命令添加镜像源,加速下载,但是有时不太方便控制安装包的版本 onda config --add channe ...

  2. spark.jars.packages使用镜像源加速

    我们知道,通过指定spark.jars.packages参数,可以添加依赖的包.而且相比于用spark.jars直接指定jar文件路径,前者还可以自动下载所需依赖,在有网络的情况下非常方便. 然而默认 ...

  3. 如何使用清华镜像源加速下载python库?

    经常会遇到这样一个问题,在anaconda里面下载某些库,可能速度会很慢,那该怎么加速下载这些库呢? 出现这个问题的主要原因是:因为这些库所对应的服务器都在国外,所以下载速度有时候就会非常不好.   ...

  4. GeckoDriver 国内镜像源加速下载

    GeckoDriver 国内镜像源加速下载: https://mirrors.huaweicloud.com/geckodriver/

  5. R语言使用教程(三)——Rstudio添加镜像源(加快包的下载)

    文章目录 Windows系统R语言使用教程(三)--Rstudio添加镜像源(加快包的下载) 打开rstudio --> Tools --> Global Options -->Pa ...

  6. 详解修改docker镜像源加速下载(解决下载apollo修改docker源后下载速度仍然十分慢问题)

    先附上修改成功后加速Apollo(百度自动驾驶)下载的效果图,实测下载速度高达15Mbps!⬆ 不想看解释的请无脑跳到解决方案部分 当我们想通过国内镜像源加速apollo镜像下载时(即加速docker ...

  7. Bazel 国内镜像源加速下载

    Bazel 国内镜像源加速下载: https://mirrors.huaweicloud.com/bazel/

  8. Selenium 国内镜像源加速下载

    Selenium 国内镜像源加速下载: https://mirrors.huaweicloud.com/selenium/

  9. Helm 国内镜像源加速下载

    Helm 国内镜像源加速下载: https://mirrors.huaweicloud.com/helm/

最新文章

  1. Blender创建三维教室场景学习教程 3D Classroom Environment Creation in Blender
  2. 如何快速在GitHub上找到感兴趣的开源项目
  3. 【两分钟带你了解树】数据结构04-树结构的概述
  4. 如何调用java的包_jsp如何调用java包
  5. 在linux系统JDK安装中文字体
  6. 方法的重载与重写_深入解析JAVA重载与重写的区别
  7. fst java_java快速序列化库FST
  8. Javascript 四种输出方式
  9. Android的双进程守护,广播和双进程
  10. SharePoint 2013 母版页修改后,无法添加应用程序
  11. ArcGIS Engine中添加点、线、面元素
  12. 最全Mac系统快捷键一览
  13. SQL Server 2005 彻底卸载、重装问题
  14. 私人助手android,私人助手Pro专业版
  15. 一个独特的简历生成器,开源了!
  16. 取整函数access_ACCESS常用函数总结
  17. 13. Zigbee应用程序框架开发指南 - 多网络支持
  18. 个人很喜欢的番茄助手格式
  19. Excel-旋风图制作
  20. 怎么将bmp格式图片转换jpg格式的

热门文章

  1. 一度智信:电商店铺简介同样重要,需要如何设置?
  2. 精灵云Ghostcloud获2000万A轮融资,将全面拓展国内容器云服务市场
  3. STM32F105VC波特率不一致
  4. 宽带是选择电信联通还是移动铁通?究竟那个比较好
  5. Potplayer+LAVFilters+madVR配置
  6. 计算机音乐必须会各种乐器吗,乐器音乐大会听后感
  7. Android备份软件Migrate找不到备份文件解决方案
  8. 转贴:各大杀毒软件比较与相关杀毒技术介绍
  9. tar命令的详细解释
  10. xpath语法及其使用教程