在VMware虚拟机中体验飞牛私有云fnOS

之前给网友排查问题,他告诉我,飞牛不支持 docker-compose up -d 命令, 我猜测可能是飞牛使用了 docker compose,但最后没有得到回应

作为一个最近很火的 nas 系统,很有必要亲自感受一下。手上本来有台旧笔记本,不过不久前装了 Manjaro,所以只能先用虚拟机试试了

下次有人问 fnOS 上安装 Docker 的问题,也有个环境可以验证了

下载

目前 fnOS 还在公测中,老苏下载了最新的 fnos.0.8.26-517.iso

安装

新建虚拟机,默认用了 典型 模式

iso 安装,找到下载的文件

可以识别为 Linux,但版本不行,默认识别成了 CentOS,既然官方说是基于 Debian 深度定制的,就用 Debian

名字就叫 fnOS 好了

直接用了默认的 20G

需要自定义硬件

网络从默认的 NAT 改为桥接,这样可以让虚拟机中的 fnOS 成为网络中的一个设备,能在其他设备上直接访问 fnOS

完成 开始安装

开启虚拟机

不用管它,等几秒会自动下一步的,等不及就回车一下

选择下一步

默认就可以了,之后会对硬盘格式化

开始安装了

安装很快

直接保存就可以

再次重启后就到了这里,上面显示了 Web UI 的访问地址

在浏览器中打开这个地址,老苏的是 http://192.168.0.119:8000

还需要做一些设置

为了方便区别,管理员账号用了 admin

看到主界面了

因为我们只有一个系统盘,所以点 稍后

添加硬盘

要想 创建存储空间,需要先关机

关机之后,编辑虚拟机设置

选中 CD/DVD,然后 移除,这是为了避免下一次启动,又从 CD 引导

添加,找到硬盘

默认类型就可以

继续默认

老苏还是选了默认大小,你可以根据自己的需要调整

现在有两个硬盘了

再次启动

现在多了一个硬盘,可用于创建存储空间

格式化之后就可以使用了

启用 SSH

系统设置 –> SSH,启用即可

finalshell 中设置登录信息

第一次要选择 接受并保存

登录成功,顺便查了下 Docker 的版本

比老苏群晖的 Docker 版本高的多

Docker 设置

点桌面上的 Docker 图标,第一次需要设置

只有一个硬盘(除了系统盘外)确定就可以了

设置成功就可以开始使用了

镜像仓库

和群晖的注册表类似,但似乎又存在差别

同样的网络环境下搜索 fourgtv,群晖是 OK

fnOS 则搜不到

更换了仓库也是一样

本地镜像

这里是下载到本地的镜像,对应的是群晖的 映像

虽然没搜到,但是可以用 cli 下载

1
2
# 下载镜像
sudo docker pull liuyong1987/fourgtv

刷新一下就能看到了

容器

运行 按钮

设定端口

如果你需要设置代理的话,可以添加环境变量 http_proxyhttps_proxy

创建

然后在容器中会看到

Compose

在低版本的群晖上没有对应的功能,应该和 DSM 7.2Container Manager 里面的 项目 对应

新增项目,习惯用目录

将下面的内容复制进去

1
2
3
4
5
6
7
8
9
version: '3.8'

services:
fourgtv:
image: liuyong1987/fourgtv
container_name: fourgtv
restart: always
ports:
- "8096:8000"

启动即可

然后在容器中会看到

docker compose

为了测试命令行,先停止再删除

同一个 docker-compose.yml,用下面的命令行操作

1
2
3
4
5
6
7
8
# 提权操作
sudo -i

# 进入目录
cd /vol1/1000/fourgtv

# 一键启动
docker compose up -d

从日志看,以后不需要带版本 version: '3.8',可以直接写成

1
2
3
4
5
6
7
services:
fourgtv:
image: liuyong1987/fourgtv
container_name: fourgtv
restart: always
ports:
- "8096:8000"

回到容器

对于老苏这种只是拿 nas 折腾软件的人来说,只要平台稳定,支持 Docker,用群晖还是飞牛,并没有太大的区别

参考文档

飞牛私有云 fnOS
地址:https://www.fnnas.com/

帮助中心 - 飞牛私有云fnOS
地址:https://help.fnnas.com/articles/fnosV1/start/install-os.md

群晖DSM7.2最大变化之Container Manager(原Docker)_NAS存储_什么值得买
地址:https://post.smzdm.com/p/a60ng9p0/