title: docker常用编辑操作命令
date: 2023-03-06 14:39:00
tags:

  • docker
  • images

categories:

  • docker

1. (批量)删除镜像的命令

1
$ docker rmi xxx

当镜像被容器使用的时候删除会失败,因此,需要先将容器删除

比如我们想要批量将所有处于’Exited’状态的容器删掉,则可以使用如下命令:

1
2
3
4
# 1、停止容器
$ docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }')
# 2、删除容器
$ docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }')

当我们想要将不再使用的镜像删掉的时候,或者仓库中有大量的REPOSITORY和TAG为none的镜像时,可以通过下面的命令将符合过滤条件的镜像批量删除:

1
2
# 批量删除满足条件的镜像
$ docker rmi $(docker images | grep "none" | awk '{print $3}')
作者

彭凯

发布于

2023-04-17

更新于

2023-03-06

许可协议

You need to set install_url to use ShareThis. Please set it in _config.yml.
You forgot to set the business or currency_code for Paypal. Please set it in _config.yml.

评论

You forgot to set the shortname for Disqus. Please set it in _config.yml.