74.第十七章 企业级容器技术docker -- 镜像管理(二)
2023-09-14 09:09:04 时间
1.3 镜像管理
1.3.1 镜像结构和原理
镜像即创建容器的模版,含有启动容器所需要的文件系统及所需要的内容,因此镜像主要用于方便和快速的创建并启动容器
镜像含里面是一层层的文件系统,叫做 Union FS(联合文件系统),联合文件系统,可以将几层目录挂载到一起(就像千层饼,洋葱头,俄罗斯套娃一样),形成一个虚拟文件系统,虚拟文件系统的目录结构就像普通 linux 的目录结构一样,镜像通过这些文件再加上宿主机的内核共同提供了一个 linux 的虚拟环境,每一层文件系统叫做一层 layer,联合文件系统可以对每一层文件系统设置三种权限,只读(readonly)、读写(readwrite)和写出(whiteout-able),但是镜像中每一层文件系统都是只读的,构建镜像的时候,从一个最基本的操作系统开始,每个构建提交的操作都相当于做一层的修改,增加了一层文件系统,一层层往上叠加,上层的修改会覆盖底层该位置的可见性,这也很容易理解,就像上层把底层遮住了一样,当使用镜像的时候,我们只会看到一个完全的整体,不知道里面
相关文章
- Docker实践:部署内网穿透frp
- Docker - docker in docker(dind)
- Docker 基础技术之 Linux namespace 源码分析
- 【阿里云资讯】Docker首个国内合作商,阿里云何以认定容器技术将成主流?
- [Docker] Storing Container Data in AWS S3
- Docker技术原理
- Docker 安装:入门案例带你了解容器技术原理
- docker desktop配置registry-mirrors镜像源和insecure-registries私有仓库
- 【华为云技术分享】Mind Studio Docker镜像部署分享
- 【华为云技术分享】Docker容器+Phoronix-Test-Suite测试X86和ARM的ffmpeg转码性能
- 84.第十七章 企业级容器技术docker -- Harbor、docker 的资源限制(十二)
- 81.第十七章 企业级容器技术docker -- Docker 数据管理、Docker网络管理(九)
- 73.第十七章 企业级容器技术docker -- docker介绍和安装(一)
- containerd和docker技术的比较
- ubuntu install docker
- 通过Mesos、Docker和Go,使用300行代码创建一个分布式系统
- [ 云原生 | 容器 ] 虚拟化技术之容器与 Docker 概述
- Docker理论—虚拟化技术的优点和缺点