一.理解docker

  • docker提供了一个开发,打包,运行APP的平台
  • docker把APP和底层infrastructure隔离开来
                                              Application
                                           Docker Engine
                                infrastructure(physical / virtual)

Docker Engine: 是一个 Client-Server 架构, 主要由三部分构成.

Docker笔记_docker基础     

  1.       1. 后台进程 (dockerd) :  Docker daemon
  2.       2. REST API Server :    一套与 Docker daemon 交互的 REST API
  3.       3. CLI接口 (docker) :     一个命令行客户端
  4.   
  5.   通过 ps -ef | grep docker  可以看到dockerd进程

 Docker的总体架构:

Docker笔记_docker基础

Docker底层技术支持: 

  • Namespaces: 做隔离pid, net, ipc, mnt, uts
  • Control groups: 做资源限制
  • Union file ststems: Container和image的分层

相关文章:

  • 2021-12-14
  • 2021-08-22
  • 2022-02-04
  • 2021-08-09
  • 2022-01-09
  • 2021-11-27
  • 2021-10-04
猜你喜欢
  • 2021-11-10
  • 2021-11-18
  • 2021-12-04
  • 2021-12-05
  • 2021-08-09
  • 2021-10-16
  • 2021-07-19
相关资源
相似解决方案