如何在不写入主目录的情况下运行podman和buildah?

时间:2019-06-15 09:24:12

标签: podman buildah

我的主目录中几乎没有磁盘空间,但是 我在目录 / scratch / tmpexperiment 中有很多磁盘空间。该目录现在为空。

我想尝试命令podmanbuildah(只是为了实验和学习)。实验结束后,我想删除目录 / scratch / tmpexperiment

是否可以指示podmanbuildah仅在 / scratch / tmpexperiment 下创建和写入文件?

最好在实验过程中保持我的主目录不变(或至少修改得尽可能少)。

我的用户没有sudo权限。这个问题是关于podman和buildah的非root(无根)使用。安装的软件版本是podman 1.4.0和1.9.0-dev。

1 个答案:

答案 0 :(得分:1)

两种方法可以做到这一点。一种方法是在〜/ .local / share / containers上从/ stratch / tmpexperiment绑定安装目录。

第二个要运行

播客信息, 然后编辑〜/ .config / containers / storage.conf

并修改graphroot选项

graphroot =“ /home/dwalsh/.local/share/containers/storage”

类似

graphroot = / stratch / tmpexperiment /容器/存储