📅  最后修改于: 2023-12-03 14:50:19.321000             🧑  作者: Mango
在进行开发过程中,通常会创建多个 Docker 容器和镜像。这些容器和镜像会占用硬盘空间并导致系统变慢。为了避免这种情况,我们需要定期清理废弃的容器和镜像。
以下是删除所有容器和图像的步骤。
首先,我们需要确认 Docker 环境是否正确安装和运行。运行以下命令来检查 Docker 版本:
docker version
如果 Docker 安装运行正常,你将会看到 Docker 的版本信息。
运行以下命令,将会停止并删除所有 Docker 容器:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
这将会停止并删除所有运行和停止状态的容器。
运行以下命令,将会删除所有 Docker 镜像:
docker rmi $(docker images -q)
这将会删除所有本地镜像,不管他们已经被运行的容器使用还是没有使用。
通过上面的步骤,你可以删除所有运行和停止的 Docker 容器和所有本地镜像。请注意,这些操作是不可逆的。因此,请仔细检查命令是否正确,再执行删除操作。
如有需要,你可以通过导出和导入 Docker 镜像来备份和恢复容器。