本系列文章索引:
构建家庭NAS之一:用途和软硬件选型
构建家庭NAS之二:TrueNAS Scale规划、安装与配置
构建家庭NAS之三:在TrueNAS SCALE上安装qBittorrent
大部分家庭NAS用户应该都会装一个下载工具。本篇以qBittorrent为例,说一下如何在TrueNAS SCALE上使用docker来安装应用。
1. 关于Docker
要顺利地使用docker,首先还是需要理解一些基本概念。
1.1 docker
什么是docker?简单地说,docker镜像(docker image)是自带运行环境的应用程序(本文会混合使用“docker镜像”和“docker应用”这两个词,表示的是同一个意思)。所以部署docker应用非常简单,把docker镜像下载下来直接运行就可以了,不需要传统应用那样复杂的安装过程。拿windows举例,安装一个应用通常需要复制文件到系统目录,安装和更新一些共享库(时不时造成软件冲突),还要修改注册表。卸载也同样麻烦。时间长了,系统里会留下很多垃圾文件和注册项,而这些问题在docker应用上都不存在。
可以把docker镜像理解成一个自带虚拟机的应用,或免安装版的应用。它运行需要的各种环境(依赖的库文件、需要创建的文件目录和配置文件、需要修改的系统文件和参数等)已经在docker镜像里设置好了,所以只需要把这个镜像像虚拟机一样运行起来就OK了。
实际上docker应用也是一个虚拟机,只不过相对于传统虚拟机,它有下面这几个特点。
- 它很轻量,更节省资源。
- 它可以和宿主机(运行TrueNAS的机器)共享文件夹,所以数据交换比起传统虚拟机方便很多。比如我们可以在docker里运行下载工具,下载的文件直接存放在nas的文件系统上。这是通过把宿主机上的文件夹映射到虚拟机里的一个文件夹来实现的。对于docker应用来说,它访问的是本虚拟机内部的一个文件夹和文件,实际上访问的是宿主机上的文件夹和文件。
- 由于有这样的文件共享机制,docker应用的配置信息和数据通常都放在docker镜像外面(宿主机或者云上),所以应用升级非常简便,只需要下载一个升级版本的docker镜像再跑起来就行了。
TrueNAS SCALE支持docke
TrueNAS上安装qBittorrent

最低0.47元/天 解锁文章
2519

被折叠的 条评论
为什么被折叠?



