Docker 是一个开源的容器化平台,它能将应用程序及其依赖(如库、配置文件等)打包到一个标准化的 “容器” 中,确保应用在任何环境(开发、测试、生产)中都能以相同的方式运行。简单来说,Docker 解决了 “在我电脑上能运行,在你电脑上跑不起来” 的经典问题。
相关信息
核心概念:容器 vs 虚拟机
要理解 Docker,首先可以对比它与传统虚拟机(VM)的区别:
虚拟机:需要模拟完整的操作系统(包括内核),资源占用高、启动慢(通常分钟级)。
容器:不模拟完整操作系统,而是共享主机的内核,仅隔离应用所需的资源(如进程、内存、文件系统等),因此更轻量(MB 级)、启动快(秒级)。
2025年11月6日大约 11 分钟