3

非 root 用户一直在尝试运行 podman 和 buildah 命令,但现在只想将所有内容重置为开始实验之前的状态(即所有容器映像和容器应与 buildah 和 podman 配置一起删除)。

我最好的猜测是运行

testuser@linux:~$ rm -rf  ~/.local/share/containers/

可能会奏效。

您为此推荐什么命令?

使用的软件版本

带有https://launchpad.net/~projectatomic/+archive/ubuntu/ppa的 Ubuntu 18.04.2

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:~$
4

3 回答 3

4

我一直在考虑添加一个命令来做到这一点。

podman system reset

或类似的东西。

但如果没有任何修改

$ rm -rf  ~/.local/share/containers/ ~/.config/containers

应该得到你想要的。

于 2019-06-11T23:19:16.077 回答
3

我不会通过删除现有的存储来做到这一点,因为您假设在映像或容器的挂载点下的其他地方没有存储任何内容。如果你想清理一切,我会这样做:

podman rmi -f $(podman images -a -q)

接着

buildah rm -a
于 2019-08-03T11:09:17.103 回答
2

红帽 OpenShift 培训实验室建议使用以下命令来停止和清除缓存的图像:

podman stop --all   # stop all running containers
podman rmi --all    # remove all defined containers, state data and locally cached images
于 2019-10-14T22:08:10.647 回答