「Docker」- 操作系统层的虚拟化

  FROM JENKINS AUTOMATION

更新日期:2019年07月10日
@CONTAINER

Docker – Operating-System-Level Virtualization

Docker – Enterprise Container Platform

基于LXC,使用AUFS。

Docker组件:Server(Docker Engine)、Client/API、Image、Register、Container

Client/API -> Server -> Container

Image:基于联合文件系统的一种层次的结构。说人话就是,组成操作系统目录结构的一些文件,这些文件保证了系统的运行。再简单的说,就是个操作系统,只不过移除了一些不必要的文件。

Register: 用于保存镜像的仓库。公有,私有。公用,供搭建使用,Docker Hub。私有,搭建自己的Register中心。

Container:运行中的镜像。

「镜像」是Docker生命周期中的打包或构建阶段,而「容器」则是启动或执行阶段。

用户界面:shipyard, DockerUI, Kitematic

# 待办事项

# TODO !!! Docker是如何存储镜像的,以及镜像的大小
Where are Docker images stored on the host machine?
About images, containers, and storage drivers
moby/daemon/graphdriver/driver.go
Docker Image Size – Does It Matter?

# TODO !!! 在Docker中使用绑定挂载
Use bind mounts

参考文献




文章摘要:Cloud-native_Technologies:Docker

原文链接:「Docker」- 操作系统层的虚拟化