Как запустить podman и buildah без записи в домашний каталог? - PullRequest
0 голосов
/ 15 июня 2019

В моем домашнем каталоге почти не осталось места на диске, но У меня много места на диске в каталоге / scratch / tmpexperiment . Этот каталог теперь пуст.

Я хотел бы попробовать команды podman и buildah (просто для экспериментов и обучения). После эксперимента я бы хотел стереть каталог / scratch / tmpexperiment .

Можно ли указать podman и buildah, что нужно создавать и записывать файлы только в / scratch / tmpexperiment ?

Желательно, чтобы мой домашний каталог оставался нетронутым во время эксперимента (или, по крайней мере, изменялся как можно меньше).

У моего пользователя нет прав sudo. Этот вопрос касается не-root (без root) использования podman и buildah. Установленные версии программного обеспечения: podman 1.4.0 и 1.9.0-dev.

1 Ответ

1 голос
/ 16 июня 2019

Два способа сделать это.Один из них - привязать каталог к ​​каталогу / stratch / tmpexperiment к ~ / .local / share / Containers.

Второй - запустить

podman info, затем отредактировать ~ / .config /container / storage.conf

И измените параметр graphroot

graphroot = "/home/dwalsh/.local/share/containers/storage"

На что-то вроде

graphroot = / stratch / tmpexperiment / container / storage

...