NAS教程丨绿联DXP2800终于支持compose了,群晖教程,直接复刻

科技言午 2024-09-08 16:45:15

2盘位NAS之神,绿联DXP2800 终于支持compose了,甚至可以直接拿群晖教程用

绿联云8月连续更新了2个大版本,升级了很多不错的内容,其中最值得称赞的就是对docker compose的支持。详情可以看下面这个应用更新图。

之前一直在看内测的小伙伴们讨论和使用compose,羡慕坏了,因此我也是在收到系统通知后第一时间就更新了这个版本。

设备简介

这里说一下我使用的设备,是DXP2800。对我来说,NAS更像是一款个人电脑,主要就是用来跑一些脚本,跑一些应用,相册、影音这些功能都用不大上。

因此对我来说,系统的自由度和设备的性价比是最主要的,绿联DXP系列以全新的debian12为底层架构,开放了SSH用户权限,支持虚拟机、docker等功能,对于使用和折腾linux系统的我来说,完全是正中核心需求。

而且相比较于4盘位,2盘位不论是从体积、价格上,都有绝对的优势,毕竟单盘18T,不组RAID对我来说,足够用了。目前市面上的双盘位NAS真的是很稀缺,要不就是配置落伍,要么就是价格昂贵。绿联DXP2800,搭配N100处理器,双M.2 SSD,双3.5寸 SATA,以及2.5G网卡,可以说是堆料满满。

绿联云docker项目功能介绍

言归正传,最新的docker应用版本为v1.0.0316,通过SSH查询,可以得知docker的版本是v26.1.0。

其实从docker版本v24开始,docker compose就作为内置的docker插件,可以直接供用户使用,我们不需要再去安装二进制版本的docker-compose,而启动compose的指令,也由原来的docker-compose,升级为了docker compose。所有很多小伙伴,如果发现docker-compose无效的,不妨试试看用docker compose。

那么,为什么我会说对docker compose的支持,是本次绿联8月更新最棒的一点呢?主要还是docker compose对容器使用的便捷程度。

以往我们需要去安装docker的时候,一般有两种方式,第一种是通过ssh页面,使用docker run指令,这种方法的问题是一旦我们删除了容器,下一次再安装的时候还需要重新输入一次指令,如果配置环境比较复杂的,说不定就无法复原完整了。第二种方式则是通过NAS提供的webui管理页面,先下载镜像,然后安装镜像,配置环境,操作繁琐,并且还原的时候也有同样的问题。

docker compose的出现,解决了上述的困境,它支持通过一个简单的yaml文件,来一次性启动容器,这个yaml文件我们可以保存在NAS里,也可以保存在电脑上,只要不删除yaml文件,随时随地的都可以构建容器。

比如下面的immich这个项目,只需要创建好文件夹和docker-compose.yaml文件,就可以轻松实现构建、清除。

但是为什么标题会说到,把群晖的代码拿来用就可以了呢?原因在于文件路径!

绿联全新的UGOS Pro,将系统文件夹路径也一并进行了升级,选用了理解最直观的volume+数字的模式来代表存储空间,这一点的设计和群晖是一致的。而同时,在compose.yaml文件中,其实最难配置的也就是文件路径volumes。

以scrutiny这个项目为例,红框内的就是卷路径,群晖和绿联通用这个代码。

小总结

如果大家对compose部署不熟悉的,这里推荐2个网站给大家。

1、Composerize,专门将docker run的指令转换为compose代码。

https://www.composerize.com/

2、Json.cn,一款在线格式验证网站,可以对yaml格式进行验证,确保不出错。https://www.json.cn/yaml-editor/

0 阅读:9