docker镜像构建过程rootfs、scratch含义
1. rootfs(根文件系统)
rootfs 是指 Docker 容器运行时所依赖的根文件系统(root filesystem)。它是容器内部文件系统的起点,包含了容器运行所需的基本目录结构和文件,比如 /bin、/lib、/etc 等。简而言之,rootfs 是容器操作系统的核心部分。
- 来源:在 Docker 中,
rootfs通常来源于镜像(image)。镜像是一个只读的模板,包含了应用程序及其依赖的操作系统文件。容器启动时,Docker 会基于镜像的rootfs创建一个可写的容器层。 - 分层结构:Docker 使用 UnionFS(联合文件系统)将多个只读层(如镜像层)和一个可写层(容器层)组合成完整的
rootfs。 - 作用:提供容器运行时的文件系统环境,确保容器内的进程能够访问所需的文件和库。
rootfs relase
