Docker 是一个开源的应用容器引擎,可以打包、发布和运行应用。它使用 C/S 架构,允许你将应用程序与基础设施分开,以此快速交付软件。使用 Docker,您可以像管理应用程序一样管理基础设施。通过利用 Docker 的方法进行快速交付、测试和部署代码,您可以显著缩短编写代码和在生产环境中运行代码之间的周期。

Docker 的核心概念

  • 容器:Docker 容器是一个标准的软件打包单元,它包含应用程序及其所有依赖项。
  • 镜像:Docker 镜像是可执行的软件包,它包含运行应用程序所需的所有组件。
  • 仓库:Docker 仓库是存储镜像的地方,可以是公共的或私有的。

Docker 的优势

  • 轻量级:Docker 容器比传统虚拟机更轻量,因为它们共享主机操作系统的内核。
  • 可移植性:Docker 容器可以在任何支持 Docker 的平台上运行,无需修改代码。
  • 一致性:Docker 容器确保应用程序在开发、测试和生产环境中的一致性。

本站链接

更多关于 Docker 的信息,请访问 Docker 官方文档

图片展示

Docker 标志

Docker 容器