教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Docker引擎核心组件介绍

更新时间:2020年11月30日15时12分 来源:传智教育 浏览次数:

Docker Engine(Docker引擎)是Docker的核心部分,使用的是客户端-服务器(C/S)架构模式,其主要组成部分如下图所示。

Docker引擎

Docker引擎


从上图中可以看出,Docker Engine中包含了三个核心组件(docker CLI、REST API和docker daemon),这三个组件的具体说明如下。

● docker CLI(command line interface):表示Docker命令行接口,开发者可以在命令行中使用Docker相关指令与Docker守护进程进行交互,从而管理诸如image(镜像)、container(容器)、network(网络)和data volumes(数据卷)等实体。

● REST API:表示应用程序API接口,开发者通过该API接口可以与Docker的守护进程进行交互,从而指示后台进行相关操作。

● docker daemon:表示Docker的服务端组件,他是Docker架构中运行在后台的一个守护进程,可以接收并处理来自命令行接口及API接口的指令,然后进行相应的后台操作。

对于开发者而言,既可以使用编写好的脚本文件通过REST API来实现与Docker进程交互,又可以直接使用Docker相关指令通过命令行接口来与Docker进程交互,而其他一些Docker应用则是通过底层的API和CLI进行交互的。


猜你喜欢:

什么是负载均衡?负载均衡原理详解

Docker使用的底层技术有哪些?

Docker是什么?Docker的特点有哪些?

Docker架构包括哪几部分? 

传智教育Java工程师培训课程

0 分享到:
和我们在线交谈!