使用Docker部署群晖DSM系统

该方法使用docker来部署群晖虚拟系统,需要使用macvlan以便使得整套系统更加完善

以下查看自己是支持KVM

sudo apt install cpu-checker

sudo kvm-ok

以上显示ok即为支持

使用以下命令建立macvlan

docker network create -d macvlan –subnet=192.168.123.0/24 –gateway=192.168.123.1 -o parent=enp4s0f1 dsm-net

parent=enp4s0f1需要改为自己的真实网卡名,–subnet=192.168.123.0/24 –gateway=192.168.123.1需要符合需要连接的网络状态信息

使用docker run来建立docker项目

docker run –name dsm -e DISK_SIZE=50G -e RAM_SIZE=2G -e CPU_CORES=1 -e GPU=Y -e TZ=Asia/Shanghai -e URL=”https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_VirtualDSM_69057.pat” –device /dev/kvm –device /dev/dri –cap-add NET_ADMIN -p 5000:5000 -v /dsm:/storage -v /mnt:/mnt:rslave –restart on-failure –stop-timeout 120 –net=dsm-net –ip=192.168.123.220 vdsm/virtual-dsm

URL=”https://global.synologydownload.com/download/DSM/release/7.2.1/69057-1/DSM_VirtualDSM_69057.pat”可以自行前往下载中心 – VirtualDSM | Synology 群晖科技获取系统版本的下载链接。

DISK_SIZE=50G -e RAM_SIZE=2G -e CPU_CORES=1 -e GPU=Y以及–device /dev/kvm –device /dev/dri需要按自己的主机情况调整–ip=192.168.123.220可以自行决定

一切正常就会开始下载

此时即可前往浏览器控制