Docker 与虚拟机与 NAS

Docker 与虚拟机与 NAS 日期:2026-07-28 前文:2026_0728_01_云服务器初始配置与SSH密钥认证 一、三者分别是什么 Docker(容器引擎) Docker 是一个应用打包和运行平台。它把应用及其所有依赖(代码、运行时、系统库、配置)打包成一个"镜像",这个镜像可以在任何安装了 Docker 的机器上原样运行。 核心思想:一次打包,到处运行。 开发环境跑得通 → 测试环境跑得通 → 生产环境跑得通。 因为这三个环境用的是同一个镜像,不存在"我机器上没问题啊"。 核心概念 是什么 类比 镜像(Image) 应用的只读模板,包含运行应用所需的一切 蛋糕模具 容器(Container) 镜像的运行实例,有自己的文件系统、进程空间、网络 用模具做出的蛋糕 仓库(Registry) 存放和分发镜像的地方(Docker Hub / 私有仓库) 模具商店 虚拟机(Virtual Machine) 虚拟机是通过Hypervisor(虚拟机管理器)在物理硬件上模拟出一台完整的虚拟计算机。每台 VM 有自己的虚拟 CPU、内存、硬盘、网卡,以及独立的操作系统内核。 常见的 Hypervisor: VMware Workstation / VirtualBox — 装在 Windows/macOS 上,你本地跑靶机用的 KVM — Linux 内核内置,云厂商(腾讯云/阿里云/AWS)底层用的就是这个 NAS(Network Attached Storage,网络附加存储) NAS 是一台专门用来存文件的设备,通过网线连在你的路由器上,局域网内所有设备都能访问它。本质上就是一台插了很多硬盘的小型服务器,只不过操作系统被简化成了文件管理专用。 常见形态: 品牌成品:群晖(Synology)/ 威联通(QNAP)——买来即用,贵但省心 自建 DIY:旧电脑 / 树莓派 + 多块硬盘 + TrueNAS / Unraid 系统——便宜但折腾 注意:NAS 和 Docker/虚拟机不在同一个维度上比较。NAS 是一个硬件设备 / 文件服务,Docker 和虚拟机是虚拟化技术。你可以在 NAS 上跑 Docker,也可以在 NAS 上跑虚拟机——它们可以组合使用。 ...

July 28, 2026 · 3 min · 530 words