📅  最后修改于: 2023-12-03 15:30:32.234000             🧑  作者: Mango
在使用 Docker 进行开发过程中,可能会有一些不再需要的容器和镜像。这时候,我们可以使用 Docker 命令来删除它们,以释放资源。
要删除所有 Docker 容器,可以使用以下命令:
docker rm $(docker ps -aq)
这个命令会查询 Docker 中所有的容器 ID,并删除它们。其中,docker ps -aq
用于查询所有容器 ID,docker rm
用于删除单个容器。
需要注意的是,在删除容器之前,需要先停止正在运行的容器。如果只想删除运行中的容器,可以加上 -f
参数强制删除,命令如下:
docker rm -f $(docker ps -aq)
要删除所有 Docker 镜像,可以使用以下命令:
docker rmi $(docker images -q)
这个命令会查询所有镜像 ID 进行删除。其中,docker images -q
用于查询所有镜像 ID,docker rmi
用于删除单个镜像。
需要注意的是,在删除镜像之前,需要先删除使用这些镜像创建的容器。如果想要强制删除镜像,可以加上 -f
参数,命令如下:
docker rmi -f $(docker images -q)
在删除所有容器和镜像之前,需要确认这些容器和镜像都不再需要使用了,以避免误删造成的后果。
以上就是删除 Docker 中所有容器和镜像的方法。