9 张图带你深入理解 Docker 架构!
- Docker 的总体架构 -
- Docker 各模块组件分析 -
一、Docker Client「发起请求」
二、Docker Daemon(后台守护进程)
三、Docker Engine
- Job -
四、Docker Registry(镜像注册中心)
五、Graph 「Docker 内部数据库」
六、Driver 「执行部分」
Docker 启动时为 Docker 环境创建网桥。 Docker 容器创建时为其创建专属虚拟网卡设备。 Docker 容器分配IP、端口并与宿主机做端口映射,设置容器防火墙策略等。
七、Libcontainer 「函数库」
八、Docker Container 「服务交付的最终形式」
用户通过指定容器镜像,使得 Docker 容器可以自定义 rootfs 等文件系统。 用户通过指定计算资源的配额,使得 Docker 容器使用指定的计算资源。 用户通过配置网络及其安全策略,使得 Docker 容器拥有独立且安全的网络环境。 用户通过指定运行的命令,使得 Docker 容器执行指定的工作。
作者:胡伟煌
来源:
blog.csdn.net/huwh_/article/details/71308236
评论