天天看点

docker的基本组成与架构

- docker主要有以下几部分组成:

1. Docker Client 客户端

2. Docker daemon 守护进程

3. Docker Image 镜像

4. Docker Container 容器

5. Docker Registry 仓库

- Docker是C/S(客户端client-服务器server)架构模式。 

docker通过客户端连接守护进程,通过命令向守护进程发出请求,守护进程通过一系列的操作返回结果

- docker客户端可以连接本地或者远程的守护进程。

- docker客户端和服务器通过socket或RESTful API进行通信。

- 如下图所示可以更好的看到docker的cs架构

<a href="https://s1.51cto.com/oss/201711/18/00f9cbcdc95ceddca2210328869af5ea.png-wh_500x0-wm_3-wmp_4-s_2696035277.png" target="_blank"></a>

最后我们在来看最后一张图更清楚的了解docker的基本组成部分:

<a href="https://s2.51cto.com/oss/201711/18/349bbf6078a44a4cbbb7f99e39982f3b.png-wh_500x0-wm_3-wmp_4-s_3550014574.png" target="_blank"></a>

     本文转自我不是瘦子51CTO博客,原文链接:http://blog.51cto.com/chy940405/1983288,如需转载请自行联系原作者