ARM版群辉一键安装Docker及安装部分容器

Share
  • 2022年7月29日

使用这种方法在群辉上安装 Docker
aarch64风险自负。至少我是成功。

概括

主要步骤和要点:

  1. 将 Docker 二进制文件放入/usr/local/bin/
  2. 创建一个 Docker 配置文件/usr/local/etc/docker/docker.json
  3. 配置 Docker 以将其数据保存到/volume1/docker/var
  4. 创建一个脚本以在启动时启动 Docker/usr/local/etc/rc.d/docker.sh
  5. 创建docker群组
  6. 放置一个 docker-compose 脚本/usr/local/bin/

安装

  1. 通过 SSH 登录到您的群辉并开启root权限,具体自己百度
  2. 执行以下命令:
curl https://gist.githubusercontent.com/ta264/2b7fb6e6466b109b9bf9b0a1d91ebedc/raw/b76a28d25d0abd0d27a0c9afaefa0d499eb87d3d/get-docker.sh | sh

以上可能国内连接不上,可以自己下载1.sh放到/web文件夹内,然后执行以下命令

cd /volume1/web
sh 1.sh

1.sh 下载
如果一切顺利,您应该会看到以下消息:

Done. Please add your user to the Docker group in the Synology GUI and reboot your NAS.

按照提示:

  1. docker使用 Synology GUI将您的用户添加到新组
  2. 重启。

注意事项

  1. 由于群辉的限制,所有容器都需要使用--network=host(或network_mode: host在 compose 中),并且所有内容都可以从主机直接访问。不能使用bridge网络
  2. 只能运行 ARM 映像,但大多数 hotio 和linuxserver 映像都提供 aarch64 版本。

设置 Docker GUI

=============
portaine汉化版一键安装命令

docker run -di \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /data/docker-portainer/portainer_data:/data \
-v /volume1/docker/public:/public \
-v /dev:/dev \
--name portainer \
--restart always \
--network=host \
portainer/portainer

汉化文件public下载地址

下载后放到docker文件夹内,文件名public,先放入再执行上面的命令

访问http://ip:9000(IP为群辉的IP)

安装青龙

docker run -di \
--platform linux/arm64 \
-v /volume1/web/ql/config:/ql/config \
-v /volume1/web/ql/log:/ql/log \
-v /volume1/web/ql/db:/ql/db \
-v /volume1/web/ql/scripts:/ql/scripts \
-v /volume1/web/ql/jbot:/ql/jbot \
-v /volume1/web/ql/repo:/ql/repo \
-v /volume1/web/ql/raw:/ql/raw \
-v /dev:/dev \
--name qinglong \
--restart always \
--network host \
buleqi/qinglong:2.10.9arm

访问http://ip:5700(IP为群辉的IP)

安装FRPC

docker run -dit \
-v /volume1/web/frpc/frpc.ini:/frp/frpc.ini \
-v /dev:/dev \
--name frpc \
--restart always \
--network host \
stilleshan/frpc:latest