三 文章首页 实时留言 网络邻居 开往 虫洞
返回

如何将 podman 的某个镜像导出

2026-04-26 06:02:00
分类: Linux 标签: 容器

有时候想用 podman 将已经下载好的镜像导出文件。经过查阅了解到一种方法。

在输入 podman images 时我们可以得知已经下载好的镜像信息,包括镜像id和名称 这里我以导出 fedora 镜像为参考例子,首先基于镜像创建一个临时容器比如叫 tmp (按自己的想法来) 这里我直接指定了镜像名称 fedora:latest,而这里也可以是镜像id

podman create --name tmp fedora:latest

创建容器后,将这个临时的容器在当前目录导出一个叫 rootfs.tar 的压缩包

podman export tmp -o rootfs.tar

此时可以删除临时容器了

podman rm tmp

接下来把 rootfs.tar 进行解压,解压路径自己定。至于为什么需要用到 sudo 是因为像这种 rootfs 可能默认只有 root 用户,如果不提权解压出来的文件可能影响后续使用,只是为了让文件所有者为 root 用户

sudo tar -xf rootfs.tar -C  <解压路径>

好了,完事。👌