闲来无事在gayhub中刷到一个项目virtual-dsm利用docker搭建DSM7 群晖系统docker-compose.yml
version: "3"
services:
dsm:
container_name: dsm
image: kroese/virtual-dsm:latest
environment:
DISK_SIZE: "16G" #磁盘大小
CPU_CORES: "4" #使用cpu核心数
RAM_SIZE: "2048M" #使用内存大小
devices: #如果设备不支持kvm虚拟化 则删除这个配置
- /dev/kvm
- /dev/vhost-net
cap_add:
- NET_ADMIN
ports:
- 5000:5000
volumes:
- /opt/dsm:/storage
restart: on-failure
stop_grace_period: 1m
docker命令
docker run -it --rm -p 5000:5000 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 60 kroese/virtual-dsm:latest
部署的过程中可以看到正在下载DSM的系统
等待日志输出You can now login to DSM at port 5000
时到浏览器访问服务
设置完用户名密码后即可登录正常访问群晖系统
评论 (0)