Docker 原理
Docker 内部架构可以分为以下几个组件:
组件
描述
Docker Daemon
Docker 的主要组件,是一个守护进程,负责管理容器的创建、启动、停止、删除等操作。
Docker Client
与 Docker Daemon 交互的命令行工具,用户可以使用该工具发送命令来操作 Docker 容器。
Docker Registry
存储 Docker 镜像的中央仓库,可以通过 Docker Client 从该仓库中拉取所需的镜像。
Docker Image
容器的基础,是一个只读的文件系统,包含了应用程序、依赖库和配置文件等。可以通过 Dockerfile 文件创建。
Docker Container
Docker 镜像的一个实例,包含了一个完整的文件系统、运行时环境和系统工具。
Docker Daemon 和 Docker