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

news2025/2/1 14:57:05

文章目录

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/104365.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【自动驾驶环境感知项目】——基于Paddle3D的点云障碍物检测

文章目录1. 自动驾驶实战&#xff1a;基于Paddle3D的点云障碍物检测1.1 环境信息1.2 准备点云数据1.3 安装Paddle3D1.4 模型训练1.5 模型评估1.6 模型导出1.7 模型部署效果1. 自动驾驶实战&#xff1a;基于Paddle3D的点云障碍物检测 项目地址——自动驾驶实战&#xff1a;基于P…

已经拍好的视频怎么加水印?视频加水印方法大分享

现在不管是网课视频&#xff0c;还是一些视频博主自制的vlog&#xff0c;我们都可以在这些视频里面看到水印&#xff0c;它不仅可以防止他人盗用视频&#xff0c;还可以作为自己形象的宣传&#xff0c;吸引流量。不过现在还是有很多小伙伴不知道怎么给视频添加水印。别急&#…

js将图片url转化为base64

将以下代码复制封装于xxx.js文件中&#xff0c;放置在项目文件夹utiles下 /*** 把url转换为 canvas对象* param url 网络图片地址必须服务器设置允许跨域* returns {Promise<any>}*/ export default function urlToCanvas (url) {return new Promise((resolve) > {var…

2022卡塔尔世界杯 | 我与足球的爱恨情仇

超燃世界杯&#xff0c;决战卡塔尔⚽我与足球在生活上的交集一、小学二、中学三、大学&#x1f4bb;我与足球在技术上的碰撞一、与足球有关的题目训练二、使用Java代码做一个足球小游戏&#x1f3c6;2022卡塔尔世界杯冠军 —— 阿根廷yyds一、球队比赛过程二、热门球员介绍三、…

小学生C++编程基础 课程6(共9题)

Go C编程 第1课 神奇的魔笔 Go C编程 第1课 神奇的魔笔_dllglvzhenfeng的博客-CSDN博客_goc编程作品 GoC2018下册 第2课&#xff08;C画图&#xff09; GoC2018下册 第2课&#xff08;C画图&#xff09;_dllglvzhenfeng的博客-CSDN博客 Go C 编程 第3课 魔法自动机 Go C 编程…

C++:类和对象:继承

前言&#xff1a; 继承时面向对象额三大特性之一&#xff1a; 在面向对象中&#xff0c;有些类与类之间存在特殊关系&#xff0c;下级别的类除了拥有上一级别的共性&#xff0c;还有自己的特性&#xff0c;这个时候我们就需要考虑利用继承的技术减重复代码。 1&#xff1a;继承…

Redisson分布式锁

Redisson分布式锁 Redisson 是什么&#xff1f; Redisson是一个Java库&#xff0c;它为Redis服务器提供分布式和可扩展的Java对象和服务&#xff08;Set、Multimap、SortedSet、Map、Lock、Semaphore、CountDownLatch、Publish/Subscribe、Bloom filter等&#xff09;。它允许…

工控安全-S7协议

文章目录一、西门子PLC系统构成二、S7协议结构三、TPKT协议四、COTP协议4.1 COTP连接包4.2 COTP功能包五、S7Comm协议5.1 头(Header)5.2 作业请求(Job)和确认数据响应(Ack_Data)5.2.1 建立通信(Setup communication [0xF0])5.2.2 读取值(Read Var [0x04])5.2.2.1 当PDU为JOB时5…

redis之分片集群

0. 前言 在海量的数据面前&#xff0c;单个 redis 实例的能力是有限的&#xff0c;无可能无限增大的内存&#xff0c;所以必须要构建分片集群&#xff0c;来横向拓展来支持保存更多的数据。 1. 分片集群是什么&#xff1f; 分片集群主要是将 redis 的数据划分成多份&#xf…

BHG Mall 聚焦消费者需求,“超级宠粉节”缔造营销新高度

“如何读懂消费者&#xff1f;”处在行业关键转型期的购物中心&#xff0c;面临着这一待解的难题。 有哪些业态、品牌、商品让消费者着迷又上瘾&#xff1f;购物中心需要培养和消费者之间的默契&#xff0c;购物中心不仅要引领消费趋势、满足消费需求&#xff0c;还要深度融入…

Java+SSM宠物销售网站(含源码+论文+答辩PPT等)

项目功能简介: 该项目采用的技术实现如下&#xff1a; 后台框架&#xff1a;Spring、SpringMVC、MyBatis UI界面&#xff1a;JSP、jQuery 数据库&#xff1a;MySQL 该系统主要分为前台和后台两大功能模块&#xff0c;共包含两个角色&#xff1a;用户、管理员。 具体的系统功能如…

高分子PEG:DBCO-PEG-OPSS,OPSS-PEG-DBCO,二苯并环辛烯PEG邻吡啶二硫

【产品描述】 DBCO-PEG-OPSS中DBCO试剂可以自动标记叠氮化物修饰的生物分子&#xff0c;而不需要使用有毒的铜催化剂。聚乙二醇化可以提高多肽和蛋白质的溶解性和稳定性&#xff0c;降低其免疫原性。它还可以抑制带电分子与修饰表面的非特定结合。西安凯新生物科技有限公司点击…

html5:notification(浏览器通知)

一、notification简介 Web Notifications是HTML5 的一个特性&#xff0c;目前我知道的有谷歌浏览器和windows edge对它进行了支持&#xff0c;用于向用户配置和显示桌面通知。 二、notification方法 2.1静态方法 这些方法仅在 Notification 对象中有效。 Notification.requ…

5 种有效的电子邮件营销技巧可增加您的转化率

关键词&#xff1a;电子邮件营销、转化率 电子邮件营销是一种非常常见的策略&#xff0c;可以将客户吸引到您的网站并增加转化率。 由于如此普遍&#xff0c;消费者平均每天会收到 78 封新电子邮件。您的电子邮件周围充满了噪音。 那么&#xff0c;您可以做些什么来让您的电子邮…

架构师必读 —— 逻辑模型(10)

以零基础思考摆脱障碍 我们已养成了惰性思考及在其延伸下不断堆叠的思考习惯。 因为以往的方式未出现过重大错误&#xff0c;所以总以为会万无一失。 但是&#xff0c;如果用堆叠式思考方式继续沿用上一年度的做法的话&#xff0c;不管过多少年也很难破旧立新。有时我们有必要重…

第3章 管理端(Vue)布局面的设计实现

1 导入“element-plus&#xff1a;Icon”组件 1.1“element-plus&#xff1a;Icon” 组件导入命令&#xff1a; npm install element-plus/icons-vue 1.2“element-plus&#xff1a;Icon” 组件配置&#xff1a; import { createApp } from vue//在vue-cli4&#xff08;4.5.…

关于A2B与DSP/DAC传输音频的时钟问题

加我V hezkz17 进同行数字音频系统设计开发交流答疑群 1 AD2428----->某功放DSP 是通过IN3输入音频数据 为什么 BCLK 和LRCLK 没有连接TDM时钟 ? 2 新改的板子 用IN1作为音频数据输入 IN1和 OUTPUT3 都是使用 A2B的TDM时钟 因为OUTPUT3 是上行TDM8 用作回传音和录音的…

用好这个任务管理工具,轻松躲避职场明枪暗箭

俗话说&#xff1a;“职场如战场”&#xff0c;而战场上&#xff0c;就不可避免地存在着形形色色的人&#xff0c;以及竞争与对立关系。升职、加薪、都是足以让人心动的诱惑&#xff0c;有利益存在的地方&#xff0c;就有勾心斗角&#xff0c;明坑暗亏。 正所谓&#xff0c;明…

简述 MySQL 的字符集和比较规则(简洁明了)

字符集和比较规则 字符集的概念&#xff1a; 人们抽象出一个字符集的概念来描述某个字符范围的编码规则。 比较规则的概念&#xff1a; 对于某一种字符集来说&#xff0c;可以制定用来比较字符大小的多种规则&#xff0c;也就是说同一种字符集可以有多种规则。 最常用的 U…

阿根廷夺冠!梅西圆梦!历届世界杯还有哪些数据看点?

从1930年到2022年&#xff0c;世界杯已走过92年的光辉岁月&#xff0c;从马拉多纳的“上帝之手”、贝利的“四两拨千斤”、罗纳尔迪尼奥的“诡异吊射”、范佩西的“鱼跃冲顶”再到姆巴佩上演“帽子戏法”刷新记录&#xff0c;世界杯为球迷朋友们带来了无数个惊心动魄的精彩瞬间…