Как сбросить 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
Другие вопросы по тегам