Docker 中删除 Images 镜像 及 Containers


本文会示范如何删除没用的 image 镜像及 container 容器

删除 Docker Image
Docker 提供了 rmi 参数, 可以用作删除 images, 但在执行前, 我们需要知道 image id, 先用以下指令找出 image id:

# docker images

找到要删除的 image 的 image id 后, 便可以执行以下指令删除:

# docker rmi image_id

删除 Docker Containers

要删除 containers, 跟上面的做法差不多, 只要将参数换成 rm, 但在执行前, 要先找出 container id:

# docker ps -a

找到了要删除的 container 的 container id 后, 如果 container 正在执行, 要先停止才可以删除, 以下是将 container 停止及删除的指令:

# docker stop container_id
# docker rm container_id

如果想一次过将所有 container 停止及删除, 执行以下指令:

# docker stop $(docker ps -a -q)
# docker rm $(docker ps -a -q)

Leave a Reply