赞
踩
Docker提供了在一个 容器 中打包运行应用的能力。容器是隔离的,允许一个主机上同时运行多个 容器 。容器 是轻量级的,因为它不用加载额外的 管理程序(hypervisor),
docker引擎是一个客服端服务程序,它包括以下几个部分:
以上都和docker的轻量和快速有很大的关系。
docker采用的是 客户-服务 的架构。docker客户端 可以和服务器端(守护进程)可以在同一个主机上,也可以在不同的主机上。docker客户端 和服务器端是通过REST API,UNIX套接字、网络接口进行通信的。
负责监听api请求,并管理docker对象(如image,container,networks,volumes)
用于可 docker守护进程 进行通信
Docker 注册表存储Docker镜像
docker是使用go语言编写的,它利用了linux内核的几个特点来实现其功能的。
libcontainer
。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。