首页 > 其他 > 详细

Docker镜像

时间:2020-03-22 19:29:52      阅读:52      评论:0      收藏:0      [点我收藏+]

容器创建时需要指定镜像,每个镜像都由唯一的标本的image id,和容器的container id一样,默认128位,可以使用前16为缩略形式,也可以使用镜像名与版本号两部分组合唯一标识

 

镜像的分层:Docker的镜像通过联合文件系统将各层文件系统叠加在一起

 

bootfs:用于系统引导的文件系统,包括bootloader和kernel,容器启动完成后会被卸载以节省内存资源

roofs:位于bootfs之上,表现为docker容器的根文件系统

  》》传统模式中,系统启动时,内核挂载rootfs时会首先将其挂载为“只读”模式,完整性自检后将其挂载为读写模式

  》》docker中,rootfs由内核挂载为“只读”模式,而后通过UFS技术挂载在一个“可写“层

 

容器转换成镜像:docker commit CID -t xx.xx.xx

镜像如何能够正常运行的话,需要至少一个工作在前台的守护进程

DockerFile:

DockerFile是一种被docker程序解释的脚本,DockerFile由一条条的指令组成,每条指令对应linux下面的一条指令,docker程序讲这些DockerFile指令翻译成

真正的linux命令。DockerFile有自己的书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类型于MakeFile。Docker程序将读取DockerFile,根据指令生成定制的image

 

技术分享图片

 

 

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

Docker镜像

原文:https://www.cnblogs.com/enoch-m/p/12547410.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!