Docker由以下几个主要组件构成:
1. Docker引擎(Docker Engine):Docker引擎是Docker的核心组件,它负责管理和运行容器。Docker引擎包括三个主要部分:Docker守护进程(Docker daemon)、Docker客户端(Docker client)和Docker REST API。Docker守护进程负责管理镜像、容器、网络和存储等资源,Docker客户端通过与守护进程进行交互来执行各种Docker命令,而Docker REST API则提供了与Docker引擎进行通信的接口。