Docker容器的系统架构

本文介绍了Docker的客户端/服务器架构,其中Docker客户端通过RESTful API与守护进程交互。内容涵盖Docker的组件,包括Docker Daemon、Client、Image、Registry和Container。Docker镜像是基于UnionFS的只读模板,用于创建容器,并可以通过多种方式构建,如直接创建、使用已有镜像或基于现有镜像创建。
摘要由CSDN通过智能技术生成

1. Docker的架构
Docker使用客户端/服务器(C/S)架构模式,使用远程API来管理和创建Docker容器。Docker客户端只需向Docker服务器或守护进程发出请求,服务器或守护进程将完成所有工作并返回结果。Docker提供了一个命令行工具docker以及一整套RESTful API进行通信,可以在同一台宿主机上运行Docker守护进程和客户端,也可以从本地的Docker客户端连接到运行在另一台宿主机上的远程Docker守护进程。如图7-2-2所示为Docker服务的架构图。
在这里插入图片描述

图7-2-2 Docker的架构图

2. Docker的组件
一个完整的Docker服务包括Docker Daemon服务器、Docker Client客户端、Docker Image镜像、Docker Registry库和Docker Contrainer容器,如图7-2-3所示。
在这里插入图片描述

图7-2-3 Docker的组件

(1)Docker镜像
Docker镜像是一个只读模板,用于创建Docker容器,由Dockerfile文本描述镜像的内容。构建一个镜像实际就是安装、配置和运行的过程。Docker镜像基于UnionFS把以上过程进行分层(Layer)存储&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值