docker net core我爱编程

Docker 技术学习

2018-08-09  本文已影响18人  JeremyDai

Docker 技术学习

image.png

1.虚拟机对内存和CPU的损耗相当大

2.Docker磁盘占用空间更少,虚拟机需要包含完整的操作系统。

3.容器技术,只需要包含应用及其依赖的库。

image.png

Docker image 镜像:镜像是容器的基石,容器基于镜像启动和运行,镜像好比容器的源代码,保存了基于容器的各种条件,docker镜像是有个层叠的只读文件系统, 最低端是一个引导文件系统bootfs (好比linux的引导文件系统),docker用户几乎不可能跟引导文件有交互,到一个容器启动后,将会被已到内容中而引导文件系统将会被卸载。docker镜像的第二层是rootfs,root文件系统。 docker将这样的文件系统称为镜像。一个镜像可以放到另一个镜像的顶部,位于下面的镜像称为父镜像。

image.png

Docker Container 容器:
通过镜像来启动:docker的容器是docker的执行单元 ,容器中可以运行客户的一个或者多个进程,如果说镜像是docker安装包的构建和打包阶段,那么容器则是启动和执行阶段。
启动和执行阶段
写时负责(copy on write)

image.png

Docker Registry 仓库:
docker 用仓库来保存用户构建的镜像,仓库分为公用和私有。docker公司自己通过了一个共有仓库Docker Hub ,

image.png

Docker 在线演示地址:

https://www.docker.com

上一篇下一篇

猜你喜欢

热点阅读