使用这种方法在群辉上安装 Docker
aarch64
风险自负。至少我是成功。概括
主要步骤和要点:
- 将 Docker 二进制文件放入
/usr/local/bin/
- 创建一个 Docker 配置文件
/usr/local/etc/docker/docker.json
- 配置 Docker 以将其数据保存到
/volume1/docker/var
- 创建一个脚本以在启动时启动 Docker
/usr/local/etc/rc.d/docker.sh
- 创建
docker
群组 - 放置一个 docker-compose 脚本
/usr/local/bin/
安装
- 通过 SSH 登录到您的群辉并开启
root
权限,具体自己百度 - 执行以下命令:
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.
按照提示:
docker
使用 Synology GUI将您的用户添加到新组- 重启。
手动重启以下命令
/usr/local/etc/rc.d/docker.sh start
注意事项
- 由于群辉的限制,所有容器都需要使用
--network=host
(或network_mode: host
在 compose 中),并且所有内容都可以从主机直接访问。不能使用bridge网络 - 只能运行 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
下载后放到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
BT
docker run -itd \
--net=host \
--restart=always \
--name baota \
-v /dev:/dev \
cyberbolt/baota \
-port 8888 -username xxxx -password xxxx #port 宝塔的端口 username 宝塔用户名 password 宝塔密码
Alist
老版本2.0
docker run -d --restart=always -v /etc/alist:/opt/alist/data --network host --name="alist" xhofe/alist:v2.6.4
新版本3.0
docker run -d --restart=always -v /etc/alist:/opt/alist/data --network host --name="alist" xhofe/alist:v2.6.4