linux文件系统镜像导出位docker镜像

1.准备文件系统镜像

确保文件系统是完整的 Linux 根目录结构(包含 /bin, /dev, /etc, /lib 等)。

如果已有 rootfs 的 .tar 文件(如 rootfs.tar),可直接使用。

如果是其他格式(如 .img、.iso):

挂载镜像提取文件:

bash
sudo mount -o loop your-image.img /mnt
cd /mnt && tar -cvf /path/to/rootfs.tar .
sudo umount /mnt

2.导入为 Docker 镜像

bash
docker import /path/to/rootfs.tar my-image-name:tag
示例:

bash
docker import ./rootfs.tar my-custom-os:latest

3.验证镜像

bash
docker images # 查看镜像列表
docker run -it --rm my-image-name:tag /bin/sh # 测试运行

posted @ 2025-08-04 12:07  Desmend  阅读(26)  评论(0)    收藏  举报