一个非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:~$
答案 0 :(得分:2)
我一直在考虑添加一个命令来做到这一点。
podman system reset
或者类似的东西。
但是如果没有任何修改
$ rm -rf ~/.local/share/containers/ ~/.config/containers
应该得到想要的东西。
答案 1 :(得分:1)
我不会通过删除存储方式来做到这一点,因为您假设在映像或容器的挂载点下的其他位置没有存储任何内容。如果您想清理所有东西,我会这样做:
podman rmi -f $(podman images -a -q)
然后
buildah rm -a
答案 2 :(得分:0)
Red Hat OpenShift培训实验室推荐以下命令:
podman stop -all # stop all running containers
podman rmi --all # remove all defined containers, state data and locally cached images