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


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、结束

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

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
安装unRAID虚拟机有以下几个步骤: 1. 准备工作:首先需要确保计算机硬件满足要求,包括64位处理器、至少8GB的内存、一块足够容量的硬盘。下载并安装unRAID操作系统,并获取有效的许可证。 2. 启动unRAID:将unRAID操作系统安装到U盘或硬盘中。将U盘插入计算机,在BIOS设置中选择以U盘作为启动设备。启动计算机后,将会在屏幕上出现unRAID的界面。 3. 配置存储设备:在unRAID界面中,进入"Main"选项卡,点击"Devices"选项。在这里可以添加和配置硬盘,包括指定用途和容量。添加存储设备后,点击"Start"按钮启动创建阵列。 4. 创建虚拟机:在unRAID界面中,进入"Docker"选项。在这里可以搜索和安装各种容器应用,其中也包括虚拟机管理器。选择一个虚拟机管理器并安装。 5. 配置虚拟机:安装虚拟机管理器后,打开其界面,并进行基本配置。包括选择虚拟机类型、操作系统类型、分配资源等。根据自己的需求进行相应的配置。 6. 安装虚拟机系统:在虚拟机管理器界面中,选择安装虚拟机系统的ISO镜像文件,并创建虚拟机。按照操作系统的安装步骤进行虚拟机系统的安装。 7. 配置虚拟机网络:在虚拟机管理器界面中,为虚拟机分配网络设置,可以选择桥接模式或者NAT模式。根据自己的需求进行相应的配置。 8. 使用虚拟机:安装完成后,可以启动虚拟机,并进行相应的操作。可以通过虚拟机管理器界面或者其他远程连接工具进行虚拟机的操作。 需要注意的是,unRAID虚拟机的安装和配置过程可能因为不同的版本和软件而略有差异,建议在具体操作过程中参考相关软件的文档和指南,或者寻求相关社区的帮助。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

engineerlzk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值