Docker的核心组件包括:
Docker引擎(Docker Engine):Docker引擎是Docker的核心组件,它是一个轻量级容器运行时环境。它负责启动、停止和管理Docker容器。
Docker镜像(Docker Image):Docker镜像是一个可执行的文件包,它包含了应用程序及其依赖项、配置和其他文件。使用Docker镜像可以快速构建、部署和运行应用程序。
Docker容器(Docker Container):Docker容器是由Docker镜像创建的可运行实例。每个容器都是独立且隔离的,可以在其中运行应用程序和服务。
Docker仓库(Docker Registry):Docker仓库是存储和分享Docker镜像的地方。公共仓库如Docker Hub提供了数以千计的预制镜像供用户使用。
Docker Compose: Docker Compose 是一个工具,允许您定义和运行多个相互关联的 Docker 容器作为一个单个服务。
Docker Swarm: Docker Swarm 是一种将多个主机连接到集群中并将其视为单个虚拟主机来管理服务部署的工具。