非 root 用户一直在试验运行 podman 和 buildah 命令,但现在只想重置所有内容就像开始实验之前一样(即所有容器映像和容器都应与 buildah 和 podman 配置一起删除(。
我最好的猜测是运行
testuser@linux:~$ rm -rf ~/.local/share/containers/
可能有效。
您为此推荐哪些命令?
使用的软件版本
乌班图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:~$
在考虑添加一个命令来执行此操作。
podman system reset
或类似的东西。
但是,如果没有任何修改
$ rm -rf ~/.local/share/containers/ ~/.config/containers
应该得到你想要的。
我不会通过删除它们的方式来做到这一点,因为您假设映像或容器的挂载点下其他地方没有存储任何内容。如果你想清理一切,我会这样做:
podman rmi -f $(podman images -a -q)
然后
buildah rm -a
红帽 OpenShift 培训实验室建议使用以下命令来停止和清除缓存的图像:
podman stop --all # stop all running containers
podman rmi --all # remove all defined containers, state data and locally cached images