前言的前言
Docker在手,天下我有
自从接触了Docker越来越喜欢这个东西了。简而言之就是部署简单,很适合新手或者像我这样的菜鸟去快速部署自己想要的服务来达到自己的目的。
比如,你家里有一个NAS,按平常来说它也只能安安静静地躺在家里,只能等待你回家后才能宠幸它。如果有了Docker,你可以轻松地搭建一个NextCloud再配合ddns,你就可以随时随地宠幸你的NAS,再也不用使用什么网盘了。
再比如,你想呼朋引伴一起Happy,奈何大家又天南海北。如果有了Docker,你可以轻松地搭建一个Minetest服务器。大家一起去你的服务器上玩游戏,这感觉是不是倍儿爽?
再比如,你喜欢记笔记,但又觉得那些云服务不好用或不安全,更或者说你想记一些私密到极致的东西。如果有了Docker,你可以轻松地搭建一个BookStack。别说记笔记了,写出一部长篇巨著也是指日可待。
再比如,虽然你现在正在干着碌碌无为的工作,但你心怀科幻对核物理、量子世界充满着好奇。如果有了Docker,你可以轻松地搭建一个boinc。在boinc上为全国乃至全世界的科研机构贡献一下你过剩的计算资源,或许有一天某个重要的科研成果的背后就有你贡献的计算结果。
再比如……再多的比如,都不如自己亲自动手试一下,体验一下“Docker在手,天下我有”!
LinuxServer.io
Docker这东西最重要的就是镜像(image),LinuxServer则维护、发布了大量的开源软件的Docker镜像。可以理解为这个组织是Docker界的小米,在它出现之前Docker镜像的质量参差不齐标准不一,而LinuxServer则将一批优质的开源软件制作成Docker镜像并统一标准,能让广大拥有家庭服务器的小白和非专业爱好者们通过Docker充分体验什么叫科技改变世界。
那我要做什么?
也许是因为国内Docker用户还主要局限于企业以及专业人士,也许国内的家庭服务器(或NAS)的普及度还没那么高,很少能找到Docker对普通用户的意义,甚至百度“有趣的Docker镜像”也只是零星的几篇文章。所以我打算新建一个GitBook翻译一下LinuxServer.io的文档和他们发布的镜像,希望能帮到有需要的人。
当然,我也是一个小白,在翻译的过程中我可能并不会完全按照原文进行翻译,其中也会加入自己的理解和注释。如果出现不是特别准确的地方,还请各位大佬指正。除此之外,我也会尽可能地实际使用每个镜像,并介绍镜像的作用,有机会的话还会提供demo地址。
因为LinuxServer官方的文档不包括Docker的安装以及适合小白的Portainer安装所以我会在正式开始之前先进行一些补充。感兴趣的可以先看安装Docker、关于Docker的几点常识、Portainer-可视化管理Docker这几篇文章后再去看前言。