其他分享
首页 > 其他分享> > docker框架结构图

docker框架结构图

作者:互联网

Docker框架结构
请添加图片描述
用户使用Docker Client与Docker Daemon建立通信,并发送请求给Daemon。

而Docker Daemon作为Docker架构中的主体部分,首先提供了Server的功能,使其可以接收Docker Client的请求;而后由Engine执行Docker内部的一系列工作,每一项工作都是以一个Job的形式存在。

Job的运行过程中,当需要容器镜像时,则从Docker Registry中下载镜像,并通过镜像管理驱动graphdriver将下载镜像以Graph的形式存储;当需要为Docker创建网络环境时,通过网络管理驱动networkdriver创建并配置Docker容器网络环境;当需要限制Docker容器运行资源或执行用户指令等操作时,则通过execdriver来完成。

而lib container是一项独立的容器管理包,networkdriver和execdriver都是通过libcontainer来实现具体容器进行的操作。当执行完运行容器的命令后,一个实际的Docker容器就处于运行状态,该容器拥有独立的文件系统,独立并且安全的运行环境等。

标签:容器,Daemon,networkdriver,框架结构,镜像,docker,Docker,运行
来源: https://blog.csdn.net/qq_53012959/article/details/120421465