Docker 容器技术的一种实现方法,是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上
docker 的架构大概如上图,安装docker后,有2个部分,server端和client端
server端提供restful-api 接口供 client 端访问,server端和client的相互访问,可以在不同的机器上,也可以在同一台机器上,只要知道相应的api 接口
至于registry,是存放image 的地方,可以是docker hub的公有registry,也可以是自己搭建的私有registry(如用gitlab搭建的私有registry)
docker使用的技术是linux 内核的技术,主要有以下3种
docker 运行中,主要用到依赖:image(镜像) 和 container(容器)
image 采用多层layer 构建成,congtaimer 依赖iamge 构建成