为什么用Docker?
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
轻量级、可移植的特性为家庭用户拓展NAS功能带来了极大的便利。如果没有Docker,光是处理不同设备上的依赖项就是难以愉悦的鸿沟。
笔者使用的是黑群晖S6400,所以接下来的介绍都是黑群晖平台上几乎开箱即用的DockerIMG。但是出于一些原因,有的DockersIMG我不能在此列出。
2024年11月7日大约 2 分钟