docker核心概念

Dokcer架构图图源:https://www.jianshu.com/p/23a13bf73de3

Docker客户端:Docker客户端是许多Docker用户与Docker交互的主要方式。当您使用诸如docker run之类的命令时,客户端会将这些命令发送到守护进程,由守护进程执行这些命令。Docker客户端可以与多个守护进程通信。

Docker守护进程(daemon):监听客户端请求,并管理Docker对象,如镜像、容器、网络和卷。守护进程还可以与其他守护进程通信,以便对Docker服务进行管理。

Docker注册器:注册服务器上通常有多个仓库,用于存储Docker镜像。Docker Hub是任何人都可以使用的公共注册表,Docker默认在Docker Hub上查找镜像。也可以使用私有注册器来存储镜像。

镜像:镜像是一个只读模板,其中包含创建Docker容器的说明。通常,一个镜像基于另一个镜像,并可进行一些额外的定制。例如,你可以构建一个基于ubuntu镜像的镜像,并在该镜像上安装apache web服务器和应用程序,以及添加运行应用程序所需的配置细节。
你可以创建自己的镜像,也可以只使用其他人创建并在注册表中发布的镜像。要构建自己的镜像,需要创建一个Dockerfile,其中包含用于定义创建和运行镜像所需的步骤。Dockerfile中的大部分指令都会在镜像创建一个层。更改Dockerfile并重新生成镜像时,仅重建已更改的层(缓存机制)。与其他虚拟化技术相比,这正是使镜像变得如此轻巧、小巧和快速的原因之一。

容器:容器是镜像的可运行实例。可以使用Docker API或CLI创建、启动、停止、移动或删除容器。可以将容器连接到一个或多个网络,向其附加存储(卷),甚至可以基于其当前状态创建新镜像。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值