删除docker images的正确姿势

简介: 删除docker images的正确姿势

今天看了一下机器里的docker image,发现居然有20来个,好多现在都不用了,各个image又挺大的,就想着干脆全删了得了,常用的image再下载一遍就好啦,于是就随手搜了一下怎么删掉所有的image, 所有的网站都给了同一条指令:

docker rmi $(docker images -q)

很好理解吧,docker images -q就是列出来所有image的id,然后再挨个删掉。然后我就报了一个错:

Error response from daemon: conflict: unable to delete 3a5e93284781 (must be forced) - image is referenced in multiple repositories
Error response from daemon: conflict: unable to delete 3a5e93284781 (must be forced) - image is referenced in multiple repositories

好吧,这是因为一个镜像id指向了多个镜像,删除的时候只能用repository:tag的形式来删除,然而又没有人写怎么一次性全删除==那就只好我来写了:

docker rmi $(docker images --format "{{.Repository}}:{{.Tag}}")

删除images的时候用Repository:Tag的方式来删除就搞定了

相关文章
|
6天前
|
缓存 测试技术 持续交付
docker desktop 搜索不到images
【2月更文挑战第23天】
365 0
|
6天前
|
Docker 容器
Docker-删除untagged docker images
Docker-删除untagged docker images
55 0
|
10月前
|
Docker 容器
25-Docker-常用命令详解-docker images
25-Docker-常用命令详解-docker images
|
11月前
|
Docker 容器
docker中命令docker images
docker中命令docker images
|
12月前
|
Docker 容器
Docker Review - docker images 常用命令
Docker Review - docker images 常用命令
54 0
|
Docker 容器
Docker(7)- docker images 命令详解
Docker(7)- docker images 命令详解
168 0
Docker(7)- docker images 命令详解
|
Ubuntu Linux 应用服务中间件
|
Ubuntu Docker 容器
Docker images
Docker   images   介绍:      docker  images 是docker 的三大组件之一   docker把下载好的镜像上传到docker本地镜像仓库中,如果本地镜像仓库中不存在需要用到的镜像,docker会从一个镜像库中去下载所需镜像,默认的公共仓库是Docker HUB。
2020 0
|
Ubuntu Docker 容器
Docker-images
docker images 是列出镜像的操作,来看一下这个命令的用法 docker images --help [qidai@qidai-pc ~]$ docker images --help Usage: docker images [OPTIONS] [REPOSITORY[:TAG]...
1878 0