Как сбросить podman и buildah после экспериментов от имени пользователя без полномочий root?
Пользователь без полномочий root экспериментировал с командами podman и buildah, но теперь хотел бы просто сбросить все до того, что было до начала эксперимента (т.е. все образы контейнеров и контейнеры должны быть удалены вместе с конфигурацией buildah и podman).
Моя лучшая догадка работает
testuser@linux:~$ rm -rf ~/.local/share/containers/
может работать.
Какие команды вы рекомендуете для этого?
Используемые версии программного обеспечения
Ubuntu 18.04.2 с https://launchpad.net/~projectatomic/+archive/ubuntu/ppa
testuser@linux:~$ dpkg -l|grep podm
ii podman 1.3.2-1~dev~ubuntu18.04~ppa15 amd64 Manage pods, containers and container images.
testuser@linux:~$ dpkg -l|grep buildah
ii buildah 1.9.0-1~dev~ubuntu18.04~ppa17 amd64 A command line tool used for creating OCI images.
testuser@linux:~$
2 ответа
Я думал о добавлении команды для этого.
podman system reset
Или что-то типа того.
Но если ничего не было изменено
$ rm -rf ~/.local/share/containers/ ~/.config/containers
Должен получить ты хочешь, что хочешь.
Я бы не стал делать это, удалив хранилище, как вы, потому что вы предполагаете, что в точке монтирования образа или контейнера ничего не хранится в другом месте. Если вы хотите убрать ВСЕ, я бы сделал это:
podman rmi -f $(podman images -a -q)
а потом
buildah rm -a
Учебные лаборатории Red Hat OpenShift рекомендуют следующие команды:
podman stop -all # stop all running containers
podman rmi --all # remove all defined containers, state data and locally cached images