- 可安装于ARM架构的群晖
- DSM7.0以上支持bridge模式
安装过程需开启群晖的SSH功能,并通过sudo -i
切换到root用户
本文以armv8(aarch64)架构为例,且docker的工作目录为/volume1/@docker
可通过uname -m
命令查询,如DS118的处理器架构为aarch64
请前往Docker,根据架构替换最新版本下载地址(以下以armv8架构为例)
curl "https://download.docker.com/linux/static/stable/aarch64/docker-20.10.9.tgz" | tar -xz -C /usr/bin --strip-components=1
- 创建工作目录
mkdir -p /volume1/@docker
- 创建配置文件
mkdir -p /etc/docker
vi /etc/docker/daemon.json
- 按
I
进入编辑模式,键入以下内容
{
"storage-driver": "vfs",
"bridge": "none",
"iptables": false,
"data-root": "/volume1/@docker"
}
上述配置中/volume1/@docker
为docker工作目录,可根据需要进行修改
wget -qO- https://github.com/g0spel/docker-arm-based-synology/raw/main/install.sh| bash
执行dockerd &
,如屏幕最后显示API listen on /var/run/docker.sock
,则表示docker顺利启动,此时可以按ctrl+C
退出。
创建计划任务
- 转到:DSM>控制面板>计划任务
- 新增>触发的任务>用户定义的脚本
- 常规
- 任务:活动软件
- 用户:root
- 事件:启动
- 任务前:无
- 任务设置
- 运行命令:(请参阅下面的命令)
- 常规
dockerd &