Docker 是一个开源的 容器化平台,用于开发、部署和运行应用程序。它通过将应用程序及其依赖项打包到一个轻量级的容器中,实现了应用程序的跨平台和一致性运行。
Docker 的核心概念
1. 容器(Container)
- 定义:容器是一个轻量级的、独立的、可执行的软件包,包含运行应用程序所需的所有内容(代码、运行时、库、环境变量等)。
- 特点:
容器是动态的,可以启动、停止、删除和修改。
容器之间相互隔离,互不影响。
容器共享宿主机的操作系统内核,因此比虚拟机更轻量级。 - 作用:
容器是应用程序的运行环境,可以在任何支持 Docker 的平台上运行。
容器提供了一种一致的方式来运行应用程序,避免了“在我机器上能运行”的问题。 - 意义:容器与虚拟机不同,它共享主机操作系统的内核,因此更加轻量级和高效。
2025/1/17大约 7 分钟