tmtony 发表于 2020-2-10 12:53:05

unraid docker加速-修改unraid docker镜像源(含国内)及重启失效办法

本帖最后由 tmtony 于 2020-2-10 12:56 编辑


unraid docker加速-修改unraid docker镜像源(含国内)以及unRAID server重启后docker 镜像源失效的解决办法(源创)

如果大家安装好unraid之后,即使通过F Q 安装了apps 插件,但里面app有时会安装出错 提示network failure主要是因为docker镜像在国外,一是速度,另外可能有屏蔽,无法打开,这时就要更改unraid docker 的镜像源到国内的镜像源来加速
更换unraiddocker 镜像源的详细操作方法

1.进入terminal终端命令行方式。ssh进或者通过web界面进都行

   在右上角 >_这个图标按一下 进入terminal 终端命令行方式 (也可通过 putty 输入 192.168.0.184 你的unraid IP地址进入)   http://www.52help.net/data/upload/202002/f_9164af8a7df8f8c4e2db7ebacc009064.png
2.打开terminal粘贴以下代码,回车
   
[*]mkdir -p /etc/docker
[*]tee /etc/docker/daemon.json <<-'EOF'
[*]{
[*]"registry-mirrors": ["https://registry.docker-cn.com"]
[*]}
[*]EOF



   1)第一行代码是创建一个 /etc/docker 目录
   2)添加一个 daemon.json 的文件并填写以下参数内容
3. 在SETTINGS(设置)=>Docker,先关闭docker,然后再启用docker
    即先将docker 设置为 no, apply ,再设置 为yes, apply

    即重启一个docker, 让第2步的设置生效

   http://www.52help.net/data/upload/202002/f_aeb26b012fb2e07550f6aa648f2680ee.png   速度也不太稳定,但比原来要快一点
4. 网络环境不一样,镜像的速度也不一样,列举一些国内常用的镜像地址
替换上面的 https://registry.docker-cn.com 值 即可

以下为其它常用镜像地址(含国内镜像源)
**** Hidden Message *****

5. 这个方法如果unraid 重启会重置 ,需要加到启动中
      可以参考另一篇文章来处理      unRaid Server解决 手工设置Docker镜像源 /etc/docker/daemon.json 后重启后丢失失效的问题      http://www.52help.net/unraid/281.html

以下是tmtony尝试更换不同的 镜像源
login as: root
Last login: Wed Feb5 21:21:45 2020
Linux 4.19.94-Unraid.
root@Tower:~# ls
root@Tower:~# cd /etc/docker
root@Tower:/etc/docker# ls
daemon.jsonkey.json
root@Tower:/etc/docker# vi daemon.json
skipping 1 old session file
reading daemon.json
tmtony
root@Tower:/etc/docker# vi daemon.json
skipping 1 old session file
reading daemon.json

wrote daemon.json, 7 lines, 69 chars
root@Tower:/etc/docker# cat daemon.json

{

"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]

}
(tmtony)
root@Tower:/etc/docker# ls
daemon.jsonkey.json
root@Tower:/etc/docker# rm daemon.json
root@Tower:/etc/docker# tee /etc/docker/daemon.json <<-'EOF'
>
> {
>
>   "registry-mirrors": ["http://hub-mirror.c.163.com"]
>
> }
>
> EOF
{

"registry-mirrors": ["http://hub-mirror.c.163.com"]

}

root@Tower:/etc/docker# ls
daemon.jsonkey.json
root@Tower:/etc/docker# cat daemon.json

{

"registry-mirrors": ["http://hub-mirror.c.163.com"]

}
参考文章:https://post.smzdm.com/p/146078/https://post.smzdm.com/p/aoow5ml7



小白贰码叁 发表于 2020-2-10 13:18:27

感谢楼主分享,学习了

tony8 发表于 2020-2-22 11:10:59

楼主6,学习一下

sunay520 发表于 2020-2-27 20:48:40

学习了难怪老是更新不了

kuangzha666 发表于 2020-3-8 10:32:31

谢谢分享!

xiaonanlxf 发表于 2020-3-9 17:13:14

学习了难怪老是更新不了

pengxiaoya 发表于 2020-3-9 20:04:31

谢谢楼主分享!!!!

lesing 发表于 2020-3-29 14:18:17

好好学习学习,。,

fmbio2 发表于 2020-3-30 10:24:59

好好学习天天向上
页: [1] 2 3 4 5
查看完整版本: unraid docker加速-修改unraid docker镜像源(含国内)及重启失效办法