Docker删除容器和镜像

一、删除镜像

docker中查看所有镜像:

1
docker images

1、删除单个镜像

删除docker中的某个镜像,可以使用如下命令:

1
docker rmi 镜像id

2、删除所有镜像

1
docker rmi `docker images -q`

3、按条件删除镜像

  • 镜像没有打标记的情况下
1
docker rmi `docker images -q | awk '/^<none>/ { print $3 }'`

  

  • 根据镜像名称中包含的关键字删除
1
docker rmi --force `docker images | grep 关键字 | awk '{print $3}'`   #关键字:镜像名称或名称部分关键字

二、删除容器

docker中查看容器:

1
2
docker ps #显示正在运行中的容器
docker ps -a #显示所有容器

1、删除单个容器

删除docker中的某个容器,可以使用如下命令:

1
docker rm 容器id

2、删除所有容器

1
docker rm `docker ps -a -q`