Virtual DSM:在Docker里跑一个黑群晖系统,体验套娃游戏!


Virtual DSM是一款开源黑群晖工具,可以让你通过 Docker 部署一个虚拟群晖系统,而无需直接安装在硬件中才能体验群晖的 DSM 系统,这对于很多想要入手群晖、却又拿不准想先体验一把的折腾家非常有用。
1️⃣ Virtual DSM特性
Virtual DSM目前已支持 DMS7.2.x,默认会安装 7.2.1 版本,当然也支持安装指定的版本。在功能方面,Virtual DSM 支持多磁盘映射、KVM 加速、GPU 直通以及在线升级等特性。
2️⃣ 安装Virtual DSM
前文已提到,Virtual DSM 是使用 Docker 部署的,所以首先需要确定你的机器已经安装并启动了 Docker,在此就不赘述了。
笔者准备了Docker和Docker Compose两种部署方式,任选一种即可。
1、Docker方式
docker run -it -d \--name dsm \--restart=always \-p 5000:5000 \-v path/to/storage1:/storage1 \-e DISK_SIZE="16G" \--device=/dev/kvm \--device=/dev/dri \--cap-add NET_ADMIN \--stop-timeout 60 \vdsm/virtual-dsm:latest
2、Docker Compose方式
version: "3"services: dsm: container_name: dsm restart: unless-stopped network_mode: bridge image: vdsm/virtual-dsm:latest environment: DISK_SIZE: "16G" devices: - /dev/kvm - /dev/dri cap_add: - NET_ADMIN ports: - 5000:5000 volumes: - path/to/storage1:/storage1 stop_grace_period: 2m
参数说明:
#设置磁盘大小
environment: DISK_SIZE: "16G"
#设置多个磁盘支持挂载多个磁盘,并且可以分别设置磁盘的大小
environment: DISK2_SIZE: "32G" DISK3_SIZE: "64G"volumes: - path/to/storage2:/storage2 - path/to/storage3:/storage3
#GPU直通
environment: GPU: "Y"devices: - /dev/dri
#资源限制
默认只会使用 1 核 1GB 内存,也可以指定最大 CPU 和内存
environment: RAM_SIZE: "4G" CPU_CORES: "4"
#KVM加速首先运行以下命令验证你的宿主机系统是否支持KVM,如果kvm ok返回错误,表示kvm加速无法使用,请检查你的BIOS设置。
sudo apt install cpu-checkersudo kvm-ok
3️⃣ 设置Virtual DSM
1、启动容器后,在浏览器中输入ip+5000,可以看到DSM系统正在安装,耐心等待安装完成。
2、使用docker logs -f dsm也可以查看Docker日志,安装速度属实有点慢~~
3、等到浏览器中出现这个页面,就表示系统引导已经完成了,跟着页面上的引导一步步设置就可以了。
4、设置设备名称和管理员账号,给系统起个名字,并设置好账户名和密码。
5、设置更新选项,建议先选第三个,安装完以后想更新再更新。
6、创建群晖账号,这一步建议直接跳过,没多大用处。
7、最后,成功进入群晖系统!可以尽情折腾,玩坏了就重新装。最后友情提示,Virtual DSM到底只是一个跑在 Docker 里的玩具,作为体验玩玩还可以,说白了就是个套娃游戏,不太适合作为主力 NAS 来使用,请慎重在其中保存重要数据!请慎重在其中保存重要数据!请慎重在其中保存重要数据!
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

======近期热门======
1️⃣IPTVnator:一款跨平台IPTV管理器,支持客户端和NAS自部署
2️⃣Sun-Panel:一款华丽且阳光的NAS导航面板/Homepage/浏览器首页
3️⃣Melody: 一款支持9大平台歌曲搜索播放的音乐精灵!
到顶部