docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker  bootfs rootfs

Docker 中的 bootfs、rootfs 简介

作者:云计算-Security

Docker中的bootfs和rootfs是容器文件系统的两个层次,bootfs负责内核启动,而rootfs提供运行环境,容器共享宿主机内核,因此没有独立的bootfs,只使用精简的rootfs,感兴趣的朋友跟随小编一起看看吧

Docker 之 bootfs、rootfs 概述

docker-facebook

前言

在容器技术中,bootfsrootfs 是与容器文件系统相关的概念,用于描述容器内操作系统的不同层次。它们的功能类似于传统操作系统的文件系统层,但在容器中以更轻量化的形式实现。

什么是 bootfs?

bootfs(Boot File System)是文件系统的引导层,主要包含用于启动 Linux 内核的最基本文件。

什么是 rootfs?

rootfs(Root File System)是容器的根文件系统,包含操作系统运行所需的基本目录结构和工具,例如 /bin/lib/etc 等。

容器文件系统的关系

传统操作系统:

容器:

容器文件系统的特点

分层文件系统: 容器的文件系统使用分层存储,如 OverlayFS、AUFS 等。

轻量化:

通过以上概述,这回你就明白了为什么你在容器中看到的内核版本与宿主机是一样的,尽管发行版本不一样,同时你也应该明白了,为什么运行一个容器是如此的轻量级。

到此这篇关于Docker 之 bootfs、rootfs 概述的文章就介绍到这了,更多相关Docker bootfs、rootfs内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

阅读全文