前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【赵渝强老师】什么是Docker的镜像

【赵渝强老师】什么是Docker的镜像

原创
作者头像
赵渝强老师
发布2024-08-12 15:30:52
820
发布2024-08-12 15:30:52
举报
文章被收录于专栏:容器技术

  Docker的镜像是一个模板,或者说其是一个只读的文件。在该模板中包含应用程序和应用程序运行时所需要的依赖环境。Docker的镜像采用的是分层的文件系统,每一次对镜像的修改将以读写层的形式增加到原来的只读文件的模板上。

  视频讲解如下:

视频内容

  下图展示了Docker镜像的分层结构。

  下面从下向上介绍。

  • 内核bootfs:用来加载Linux的内核以启动Linux环境。作为Docker的用户来说不会与这一层直接打交道。
  • 根镜像:可以将其理解成是操作系统,图中的根镜像使用的是CentOS。
  • 在根镜像之上(或者说在操作系统之上)就是叠加的每一层应用,如上图中的MySQL、Tomcat等。

  另外,在物理存储上,镜像的本质其实是磁盘上一系列文件的集合,如上图所示。

Docker默认的镜像存储路径是“/var/lib/docker”,也可以自定义其他路径。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档