如何在不写入主目录的情况下 运行 podman 和 buildah?
How to run podman and buildah without writing to home directory?
我的主目录中几乎没有磁盘 space 但
我在目录/scratch/tmpexperiment下有很多磁盘space。该目录现在是空的。
我想尝试命令 podman
和 buildah
(只是为了实验和学习)。实验后我想擦除目录/scratch/tmpexperiment.
是否可以指示podman
和buildah
只在/scratch/tmpexperiment下创建和写入文件?
我的主目录最好在实验期间保持不变(或至少尽可能少地修改)。
我的用户没有 sudo 权限。这个问题是关于非根(无根)使用 podman 和 buildah 的。安装的软件版本为podman 1.4.0和1.9.0-dev.
有两种方法可以做到这一点。一种是在 ~/.local/share/containers.
上从 /stratch/tmpexperiment 绑定一个目录
第二个是 运行
podman 信息,
然后编辑 ~/.config/containers/storage.conf
并修改graphroot选项
graphroot = "/home/dwalsh/.local/share/containers/存储"
类似于
graphroot = /stratch/tmpexperiment/容器/存储
我的主目录中几乎没有磁盘 space 但 我在目录/scratch/tmpexperiment下有很多磁盘space。该目录现在是空的。
我想尝试命令 podman
和 buildah
(只是为了实验和学习)。实验后我想擦除目录/scratch/tmpexperiment.
是否可以指示podman
和buildah
只在/scratch/tmpexperiment下创建和写入文件?
我的主目录最好在实验期间保持不变(或至少尽可能少地修改)。
我的用户没有 sudo 权限。这个问题是关于非根(无根)使用 podman 和 buildah 的。安装的软件版本为podman 1.4.0和1.9.0-dev.
有两种方法可以做到这一点。一种是在 ~/.local/share/containers.
上从 /stratch/tmpexperiment 绑定一个目录第二个是 运行
podman 信息, 然后编辑 ~/.config/containers/storage.conf
并修改graphroot选项
graphroot = "/home/dwalsh/.local/share/containers/存储"
类似于
graphroot = /stratch/tmpexperiment/容器/存储