iStoreOS安装docker版群晖VirtualDSM

/ 5评 / 2

此教程只是体验一下群晖,VirtualDSM应安装在正版群晖硬件上。docker安装有很多不确定性,容器损坏可能丢失数据,仅供测试。(请先参考B站-好用斋和酷友社的安装方式,我这实在安装不上才出此下策)

官方地址:https://github.com/vdsm/virtual-dsm

参考地址:https://www.bilibili.com/video/BV1Z6421M7VT

https://mp.weixin.qq.com/s/lsg-VdbK2SUQ3NAnRrpj7Q

https://www.bilibili.com/video/BV17r421H7vR

最初看到istoreos公众号发了文章,可以一键安装docker版群晖,尝试了一下,发现蛮不错的。因为软路由只挂了一块1T的硬盘,给VirtualDSM分了500G,我主要是使用群晖的cloudsync软件进行二次加密,所以空间有点不够用。

买了个双盘位阵列盒扩容了一下硬盘空间,把docker容器删除,重新安装VirtualDSM,尝试了各种办法就按照不成功了,容器不停重启。无奈去B站找解决办法,又使用好用斋的视频教程(视频和安装命令都在B站)去安装,依然是失败。

折腾了好一阵,终于安装成功了,写一下方法备忘。

 

先说一下我的硬件,我是物理机直接安装的istoreos,cpu是Intel(R) Pentium(R) Gold 7505,所以非x86或者虚拟机安装的istoreos不适合本教程。

 

网上教程都是创建macvlan网络,然后分配单独的ip地址去安装群晖VirtualDSM,这样的好处是端口不被占用。比如我的路由器后台是192.168.100.1,那么安装的VirtualDSM可以分配单独的IP,如192.168.100.66,访问192.168.100.66:5000即可打开群晖。但是我尝试了无数次,始终安装不成功,无奈只能切换成bridge网络,不影响日常使用。

完整版说明,参考up主:好用斋。

1、安装kvm虚拟机,只在商店安装即可,其他不需要操作。

2、将upnp端口改成其他端口

因为在跑pcdn,蛮多端口占用,upnp也用的5000都是有冲突的,不修改无法安装。如我把5000改成了4999

 

3、服务-终端,输入安装docker命令

 

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

 

需要改动的地方红色标记了,dsm是容器名称,可以自定义;1000G是分配空间大小,根据磁盘容量自行更改;2G是分配了2G内存;1是分配了1核;/mnt/satas/dsm是安装路径,我是安装在磁盘sata2上面的dsm文件夹。命令去掉了指定macvlan网络,通过bridge网络安装;指定了VirtualDSM下载地址,没指定地址安装不成功,尝试了一下低版本也无法安装成功,不知道什么原因,找了个高版本正常。(VirtualDSM下载地址 https://archive.synology.cn/download/Os/DSM)

 

4、耐心等待即可安装成功。

访问ip:5000即可访问群晖界面,ip就是路由器的ip地址。但是不少端口被占用,很多协议无法使用,比如samba协议。通过bridge网络地址访问就好啦,如我的是172.17.0.2,群晖界面:172.17.0.2:5000  电脑访问群晖samba,直接指向172.17.0.2即可。

(多docker使用bridge网络172地址在重启路由器后可能会发生变化,我是只使用一个bridge网络,其他如alist/cd2/emby等都是host网络)

5、后续如需扩容空间,删除容器,重新运行步骤3的命令,将1000G改成其他数字即可,只能改大不能回退

测试可以无损升级。

 

如需公网访问,lucky大吉设置一下转发和反代即可解决,详细不再赘述。

 

 

  1. F哥哥说道:

    B站小宝和好用斋两个视频都看过了,我也是macvlan不行,bridge正常,小宝的也不行,用你的就成功了。

  2. F哥哥说道:

    谢谢,不知道为什么,我用旧版本成功(7.0.1/42218/DSM_VirtualDSM_42218.pat),用新的几个都会自动关了容器。我是物理机装的,GPU关了。。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注