Docker清理镜像及容器

Docker 的镜像和容器会占用较大的存储空间,当不再需要的旧镜像和容器堆积过多时,可以通过清理缓存来释放存储空间。以下是 Docker 清理缓存的方法:

  1. 清理无用的镜像

使用以下命令可以查看所有镜像的列表:

docker images

要删除指定的镜像,可以使用以下命令(其中tag为该镜像的标签):

docker rmi <image:tag>

如果要删除多个镜像,可以在命令中列出所有要删除的镜像(以空格分隔):

docker rmi <image1:tag> <image2:tag> <image3:tag>

还可以使用以下命令删除所有未被引用的(即当前没有正在运行的容器所使用的)镜像:

docker image prune
  1. 清理无用的容器

使用以下命令可以查看所有容器的列表:

docker ps -a

要删除指定的容器,可以使用以下命令(其中container_id为该容器的 ID):

docker rm <container_id>

如果要删除多个容器,可以在命令中列出所有要删除的容器(以空格分隔):

docker rm <container_id1> <container_id2> <container_id3>

还可以使用以下命令删除所有已经停止运行的容器:

docker container prune

如果需要删除所有未被引用的镜像和已经停止运行的容器,可以使用以下命令:

docker system prune

这些命令可以帮助你清理 Docker 缓存释放存储空间。需要注意的是,要谨慎操作,确保不会误删重要的镜像或容器。

扫描二维码关注公众号,回复: 15581265 查看本文章

猜你喜欢

转载自blog.csdn.net/m0_55877125/article/details/130618793