体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

2024-01-01 15:26:53 25点赞 143收藏 20评论

哈喽小伙伴好,我是Stark-C!今天是元旦,也是2024年的第一天,在此祝愿所有值得买的小伙伴们新年快乐!希望大家历尽千帆,归来仍是少年!

我个人应该是通过NAS被小伙伴们所熟知,所以新年第一篇,我还是以NAS来开始吧!

郑重提醒:今天的教程仅用于折腾与体验,请勿当做主力NAS来使用并保存数据!!!

最近发现了一个特别好玩的项目,就是我们可以在支持Docker容器的设备上,通过Docker功能安装一个标准的黑群晖DSM系统,并且安装好黑群晖DSM系统之后,我们还可以在这个黑群晖DSM系统中,继续按照此项目教程再安装一个黑群晖DSM 系统。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺对,最后的结果就是:你成功的开启了无限套娃模式,只要你愿意,你可以使用黑群晖DSM 系统主宰世界~~哈哈,说笑了!

OK,不卖关子了。其实今天为大家分享的这个有意思的项目叫做『Virtual DSM』,我们就是通过它,可以在支持Docker功能的设备上,来安装黑群晖DSM系统,比如说我即将展示的使用威联通NAS来安装和体验它。

关于Virtual DSM

其实从这个项目的名字我们就能看出,它的本质其实就是通过Docker的方式虚拟出了一个群晖DSM系统。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

它是一款国外大佬开发的开源黑群晖项目,和之前很多教程提到的使用虚拟机搭建的不同,它没有虚拟机的要求那么高,而是以Docker容器的形式搭建。也就意味着,这个对于很多想要入手群晖NAS的小伙伴来说,他们可以通过这种方式来先行体验一番群晖DSM系统,然后再决定是否购买,毕竟目前市面上支持Docker功能的数码产品真的太多了!

虽说Virtual DSM是虚拟出来的群晖系统,但是它支持的功能还不少。比如说:支持多个磁盘挂载、支持KVM加速、支持GPU直通、甚至还支持直接升级!

Virtual DSM的部署安装

既然此次部署的NAS为威联通,所以我们就选用更加方便的docker-compose来部署(其实首推的也是采用docker-compose.yml文件来部署的)。

第一步:腾出空间给群晖DSM的虚拟磁盘使用

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺首先我们打开NAS的文件管理器,在一个相对空闲的磁盘空间里创建一个共享文件夹用于挂载创建的群晖DSM系统的虚拟磁盘,我这里就直接命名为“DSM”吧。

需要说明的是,这个虚拟磁盘的空间最低要求为16GB以上,我想对于各位NAS玩家来说,腾出这点空间应该问题不大吧。

第二步:定制适合自己的“docker-compose.yml”文件

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺我们先看看作者给出的初始docker-compose命令:

version: "3" services: dsm: container_name: dsm image: vdsm/virtual-dsm:latest environment: DISK_SIZE: "16G" devices: - /dev/kvm cap_add: - NET_ADMIN ports: - 5000:5000 volumes: - /var/dsm:/storage restart: on-failure stop_grace_period: 2m

转换成常用的docker run为:

docker run -it --rm -p 5000:5000 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 60 vdsm/virtual-dsm:latest

解释下以上命令的意思:

  • DISK_SIZE: "16G" -->群晖DSM系统的虚拟磁盘大小为16GB,可以根据自己的需求更改;

  • /dev/kvm -->启用KVM 加速功能。如果说是搭建的设备不支持KVM ,直接将该项删除即可;

  • NET_ADMIN -->授予网络管理员权限,默认不用管;

  • 5000:5000 -- >这个就不用多说了,端口映射,冒号前面不要和本地其它端口冲突即可;

  • /var/dsm:/storage -->群晖DSM系统的虚拟磁盘挂载路径,冒号前面改成我们前面创建的那个共享文件夹即可。

当然,因为每个人搭建的主机配置不同,作者也给出了更详细的定制方案,我们只需根据作者给出的相关命令,加入或更改到初始docker-compose命令中即可。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺其中定制方案包括更改虚拟磁盘的大小、更改虚拟磁盘的位置、更改CPU 或 RAM分配、GPU 直通,以及指定安装特定版本的黑群晖DSM系统等,关于更详细的定制方案建议小伙伴们自己去作者的Github页面获取。

version: "3" services: dsm: container_name: dsm image: vdsm/virtual-dsm:latest environment: DISK_SIZE: "64G" RAM_SIZE: "4G" CPU_CORES: "4" GPU: "Y" devices: - /dev/kvm - /dev/dri cap_add: - NET_ADMIN ports: - 5000:5000 volumes: - /share/CACHEDEV2_DATA/DSM:/storage restart: on-failure stop_grace_period: 2m

🔺我的需求是给黑群晖分配了64GB的虚拟磁盘大小,给它分配了4个核心的CPU以及4GB的内存,并且启用了GPU直通(可以用于 Synology Photos 中的面部识别功能),至于DSM系统我就安装默认的最新DSM7.2.1好了。所以我的最终docker-compose命令代码如上所示。

第三步:正式部署

当我们搞定了docker-compose之后,部署起来就非常简单了!

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺打开威联通的Container Station,然后选择“应用程序--创建”。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺随意给这个应用程序命名,然后将我们上一步得到的docker-compose命令代码复制并粘贴过来,验证一下没有问题,就可以直接点击“创建”按钮开始部署。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺程序的创建速度还是很快的,差不多一分钟内就能完成。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺不过程序安装好之后它会在后台自动下载并安装黑群晖DSM系统,需要的时间根据你那边的网络情况而定,我们可以通过日志来查看它的运行情况。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺当看到日志中出现“You can now login to DSM at port 5000”就说明它已经安装成功!

Virtual DSM体验

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺接着直接在浏览器地址栏输入“NAS本地IP+端口号(5000)”,就能看到黑群晖DSM系统的初始化界面了,直接点击“开始”按钮。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺设置设备名称、管理员账户和密码,下一步。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺这里选择“当有可用的DSM或套件更新时通知我,我会手动安装”,下一步。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺都是黑群晖,并且还是虚拟的,所以这里就别想着官方的一些服务了,直接“跳过”好了。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺最后这步不用勾选设备分析,点“提交”。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺来到群晖DSM界面之后,建议以上的设置都不用,直接放弃使用吧,。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺可以看到默认安装的是DSM7.2.1系统。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺套件中心也是可以随意打开并使用。

体验无限套娃的乐趣!使用威联通NAS的Docker安装黑群晖DSM7.2.1

🔺信息中心显示它的CPU核心数以及内存大小都是我们创建docker-compose命令代码一样的!

So,这个时候小伙伴们就可以可劲儿折腾了!反正使用的是Docker创建的,玩崩了也不要紧,大不了删除重新搭建即可,也就不到10分钟的事。

总结

今天的教程还是重在折腾与体验,还是文章开始那句话:请勿使用搭建出来的群晖DSM系统用来存放重要数据!

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~

展开 收起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2399元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1699元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

999元起

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

1699元起

QNAP 威联通 TS-416 四盘位NAS(Cortex-A55、4GB)

QNAP 威联通 TS-416 四盘位NAS(Cortex-A55、4GB)

1299元起

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

1799元起

QNAP 威联通 TS-564 五盘位NAS (N5095、8GB)

QNAP 威联通 TS-564 五盘位NAS (N5095、8GB)

1900元起

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

7203.75元起

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

1299元起

QNAP 威联通 TS-932PX 9盘位NAS(AL324、4GB)

QNAP 威联通 TS-932PX 9盘位NAS(AL324、4GB)

4816.3元起

QNAP 威联通 TS-832PX 8盘位NAS(AL324、4GB)

QNAP 威联通 TS-832PX 8盘位NAS(AL324、4GB)

6400元起

QNAP 威联通 TS-262C-2G 双盘位NAS(赛扬N4505、2GB)

QNAP 威联通 TS-262C-2G 双盘位NAS(赛扬N4505、2GB)

1299元起

QNAP 威联通 TVS-675 6盘位 NAS网络存储(兆芯KX-U6580、8GB)

QNAP 威联通 TVS-675 6盘位 NAS网络存储(兆芯KX-U6580、8GB)

5499元起

QNAP 威联通 TS-1655 十六盘位NAS(TS-1635AX升级版)

QNAP 威联通 TS-1655 十六盘位NAS(TS-1635AX升级版)

15180元起

QNAP 威联通 TS-h973AX 9盘位NAS

QNAP 威联通 TS-h973AX 9盘位NAS

7120元起
20评论

  • 精彩
  • 最新
  • [ 48.644981] Synotify use 16384 event queue size
    [ 48.646212] Synotify use 16384 event queue size

    ❯ -----------------------------------------------------------
    ❯ You can now login to DSM at port 5000
    ❯ -----------------------------------------------------------

    [ 50.815145] capability: warning: `nginx' uses 32-bit capabilities (legacy support in use)
    [ OK ] Stopped Auto scrubbing - Auto data ... data scrubbing after fsck done.
    [ OK ] Stopped Check normal shutdown or improper shutdown.
    Stopping Check normal shutdown or improper shutdown...
    Stopping eth0 DHCP Client...


    容器启动后马上又自动关机了,不知如何搞定

    校验提示文案

    提交
  • 一步步走,直到下载dsm都正常,就是不点下载dsm ERROR: Status 2 while: tar xpfJ "$HDP.txz" --absolute-names -C "$MOUNT/" (line 369/10)

    校验提示文案

    提交
  • 搞不定那个监控授权,没啥意思了,可惜了

    校验提示文案

    提交
    折腾玩玩得了,还真当回事啊 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 希望大数据给我推多点这个类型的文章 [高兴]

    校验提示文案

    提交
    你关注我不就o了吗 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 一步步来,下载报错啊。
    ERROR: Failed to download 去看看 reason: 6

    校验提示文案

    提交
    你这个是指定系统版本了?

    校验提示文案

    提交
    没有啊,日志提示无法连接到GitHub下载群晖固件的地址…

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 2024第一评论,感谢大佬一年的分享

    校验提示文案

    提交
  • 前几天才在威联通虚拟机中安装了群晖,感觉占用资源有点大啊,看到此文后,打算在docker里面再安装一个试试。

    校验提示文案

    提交
  • 看到dos界面我就有点感觉搞不定

    校验提示文案

    提交
  • 大佬的NAS攻略就是一股清流啊

    校验提示文案

    提交
  • 黑群晖啊

    校验提示文案

    提交
  • 这个折腾的很有乐趣啊

    校验提示文案

    提交
  • 谢谢分享啊

    校验提示文案

    提交
  • 网络模式可以用bridge吗

    校验提示文案

    提交
  • 突然有个想法,winnas是不是通过dockerdesktop弄就有救了😝😝😝

    校验提示文案

    提交
  • QNAP973没能安装成功 [大囧] 。明明共享文件夹留了100G,怎么还是tmpfs没挂靠上?新版的container station太不友好了,不知道怎么改。 [喜极而泣]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
143
扫一下,分享更方便,购买更轻松