(图片来源:Docker架构图)
-
Registry(Docker 仓库)
: Docker 仓库用来保存镜像,Docker 官方提供了一个公共的 Docker 仓库,称为 Docker Hub,开发者可以在 Docker Hub 上分享和获取 Docker 镜像。 -
Docker daemon
:Docker daemon 是服务器组件,是 Docker 最核心的后台进程。 -
Docker 客户端(Client)
: Docker 客户端(Client)是用于与 Docker 守护进程(Daemon)进行交互的命令行工具或图形用户界面。它允许用户通过简单的命令或界面操作来管理 Docker 上的容器、镜像、网络等资源。 -
Docker 主机(Host)
:是指运行 Docker 守护进程(Docker Daemon)的物理机器或虚拟机。负责管理和运行 Docker 容器。Docker 主机提供了一个环境,让用户能够创建、部署和管理 Docker 容器。 -
Docker 镜像(Images)
:是用于创建 Docker 容器的静态模板。镜像包含了运行容器所需的所有文件系统内容、运行时配置和环境变量等信息。换句话说,镜像是一个只读的模板,可以用来创建运行时的容器实例。 -
Docker 容器(Container)
:Docker 平台上运行的轻量级、独立的可执行单元。每个容器都是一个独立的环境,包含了应用程序以及其依赖的所有运行时组件,如库、环境变量和配置文件等。