本文,我们来聊一聊Docker。
Docker 是什么Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
使用Docker可以虚拟出一个与底层硬体功能一模一样的界面,可以帮助用户快速地建立、测试和部署应用程式,不需要担心环境相容性的问题。简单点讲就是:通过软体技术模拟出一个硬件的环境。
利用Docker把一个软件需要执行的环境全部包在一个容器里,我们就能在任何有安装Docker的地方启动并运行该容器,不再需要每次重新建置环境,也不用考虑不同机器上的安装问题,这正是Docker最强大的地方。
作为一种新兴的虚拟化方式,Docker 和传统的虚拟机相比有很多优势。首先,Docker容器是一种轻量化技术,启动非常迅速,比传统虚拟机要快得多;其次,Docker对系统资源的利用率很高,如果条件允许,一台主机上可以同时执行数千个Docker容器。
为什么要使用DockerDocker的优势:高效、便捷、节省系统资源。
我们可以想像这样一个场景,当你在本机开发完准备要上传到服务器时,发现服务器的系统不是你熟悉的Ubuntu而不是CentOS,另外你还需要自己安装php7、设置MySQL的帐号密码跟架设Apache,而且每次都要重复搭建这些环境,想想都头疼。并且,传统的虚拟机方式执行10个不同的应用就要启动10个虚拟机,而Docker仅执行其中一个应用即可,额外的系统资源的消耗微乎其微。
这时候你就需要Docker了。
Docker在NAS中的应用首先我们要知道,Docker不是传统的虚拟机,它是一个容器。我们把一个程序放入这个容器里,这个程序就可以在安装了Docker的任何平台上运行。比如一个放在Docker里的Transmission可以在威联通的机器上运行,也可以在群晖、铁威马的机器里运行,开发者不需要针对不同NAS平台编译不同的程序版本。
在Docker Hub中有丰富的镜像资源,供用户直接下载并使用。这里推荐几款简单易用、功能强大对NAS用户非常友好的Docker部署方式。
很多小伙伴初次安装Container Station是英文界面,这时候我们只需要在系统右上角语言栏中把自动检测切换成简体中文,软件就会自动更换中文界面。
原始的Docker需要通过指令运行,这门槛着实有点儿高。Container Station有清晰且人性化的操控界面,我们可以在创建中直接搜索并下载程序即可,不需要输入复杂的指令。
Docker推荐在Docker Hub中有丰富的镜像资源,供用户直接下载并使用。这里推荐几款简单易用、功能强大对NAS用户非常友好的Docker部署方式。
图形管理工具Portainer
Portainer是一个可视化的容器镜像的图形管理工具,可以为用户提供状态显示面板、应用模板快速部署、上传/下载镜像等基本操作、事件日志显示、容器控制台操作等维护和管理功能,基本能满足个人以及中小型单位对容器管理的需求,免费的哟。
导航优化Heimdall
Heimdall是一个优化导航页的工具,功能比较单一却非常实用。比如我这个威联通nas用户,即便QTS已经升级到5.0版本,依然没有改变传统的导航页的图标掩饰,这就让我这种外貌协会看着很不爽。Heimdall就是为我解气的工具,有了它我就可以随意调整页面标签、图标和背景,简单易用。
NAS下载神器qBittorrent 和Transmission
qBittorrent 和Transmission是被用户誉为下载神器的两款工具,支持支持BT种子和磁力链接下载。两款工具各有优势,qB速度快,适合抢上传,但资源占用比较高;Tr更稳,适合保种和管理。如果追求极致速度可以用qB,如果以保种为目的就用Tr。
BaiduNetdisk
BaiduNetdisk不必多说,某网盘挂机下载神器。
为知笔记Wiznote
为知笔记是一款云服务笔记工具,还兼具共享资料、协作编辑功能,数据在不同设备端都可通过同步保持一致。弥补了威联通没有云笔记PC软件的短板。
威联通设备威联通TS-451D是一款4盘位NAS,支持3.5英寸机械硬盘以及2.5英寸SATA接口固态硬盘,64位X86架构,4G DDR4内存(可扩充双通道8G)。这款设备有4个USB 3.2 Gen1接口和双Gigabit网络接口,支持4K HDMI视频播放,硬件配置完全可以满足普通家庭用户以及小型工作室的使用需求。客观地讲,威联通TS-451D真的是一款不可多得的入门机型,硬件够用、可玩性高。
搭配TS-451D的硬盘我选的是比较热门的西部数据红盘Plus 4TB*4,16T的容量对我来说不论工作、娱乐还是存放电影、备份文件都足够使用了。
西部数据红盘Plus是一款专为NAS量身优化的3.5英寸硬盘,采用CMR垂直式架构(传统磁记录),与早前的SMR叠瓦式磁记录相比拥有更好的性能与更快的RAID重建能力。它还配备了NASWare 3.0技术,有效提高NAS存储性能的同时减少NAS系统中常见的稳定性、功耗、噪音等硬盘问题。如果遇到突然断电的情况,NASWare 3.0会把正在运行中的命令执行完毕后才关机,减少数据受损。
Docker的应用很广泛,以后我会在这个专栏分享更多关于NAS Docker软件的操作与使用经验,敬请关注。