群晖 NAS Docker 容器镜像加速

1.添加中国镜像加速地址

在群晖 Docker 注册表镜像URL中填写:https://registry.docker-cn.com
Docker会要求重启,重启后即可。

或者使用命令修改:

vi /var/packages/Docker/etc/dockerd.json
# /usr/syno/etc/packages/Docker/dockerd.json

## 添加如下内容:
{
    "registry-mirrors": ["https://registry.docker-cn.com"]
}

然后重启服务:

synoservice --restart pkgctl-Docker

实测,以上加速镜像并不好用,经常下载失败。
另外,在一篇博客中看到还有一个地方可以配置文件(未经测试)
/var/packages/Docker/target/config/dockerd.json(貌似和/volume1/@appstore/Docker/config/dockerd.json映射)。

2.添加阿里云镜像加速地址

2.1 首先,获取自己的阿里云Docker镜像加速URL

访问并登录Aliyun镜像加速器,从页面获取自己的加速器地址,形如:https://xxx.mirror.aliyuncs.com

2.2 然后再按照第一种方法修改地址即可

其他国内镜像加速地址:

Azure 中国镜像 https://dockerhub.azk8s.cn
七牛云加速器 https://reg-mirror.qiniu.com
网易 http://hub-mirror.c.163.com
华为云 https://05cec16ef1800f790fabc01198b68720.mirror.swr.myhuaweicloud.com

3.补充一个--群晖第三方套件源(社群)

可用来下载Oracle Jdk等

## 主站:【https://synocommunity.com/packages】
http://packages.synocommunity.com/
http://synology.acmenet.ru/
https://www.cphub.net/
http://packages.pcloadletter.co.uk/
https://synology.cambier.org/

更多可参考 https://dottoremoe.com/synomon/ 查看第三方源运行时间。

4.群晖Docker安装下载神器Aria2

DockerHub-群晖可用的Aria2+WebUI+AriaNG+FilesWeb
群晖Docker安装Aria2+WebUI+AriaNG+FilesWeb 115插件-百度插件 全速下载 中文版教程
群晖Docker的Aria2自动更新BT Tracker服务器列表的方法,增强BT下载

5.后记——Docker 容器时间(区)和主机不一致

方法1:

使用 环境变量 TZ = Asia/Shanghai,这个并不是适用所有容器。

本人的 maven nexus3 容器配置了该项。

方法2:

ssh root登录主机,执行命令

docker cp /etc/localtime xxxxxxxx:/etc/localtime

xxxxxxxx 为容器的id或名称。

例如,本人的NAS需要配置nginx和nexus。

docker cp /etc/localtime maven-nexus3:/etc/localtime

经过测试,以上方法都没有根本性的效果,日后再研究吧。。。

2019-08-05 更新:
配置docker卷映射

docker/etc/localtime --> /etc/localtime
docker/etc/TZ --> /etc/TZ
docker/etc/timezone --> /etc/timezone

如果时区对了,时间还不对,使用date -s 12:00:00修改时间,并设置硬件时间同步hwclock --hctosys

时间设置具体可参考linux 日期、时间、时区设置

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可

Links: https://halo.sherlocky.com/archives/qun-hui-nas-docker-rong-qi-jing-xiang-jia-su

Buy me a cup of coffee ☕.