docker - 从存储库中删除所有 Docker 镜像

标签 docker

我想从 Docker 中删除所有 Ubuntu 镜像。这是 docker images 显示的内容:

REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
nginx               test                b585568733c7        3 weeks ago         93.46 MB
ubuntu              14.04               ce76de2e871b        4 weeks ago         188 MB
ubuntu              12.04               583364cb662d        4 weeks ago         138 MB
tommylau/ocserv     latest              26d1014b5930        5 weeks ago         145.6 MB
nginx               1.7.11              520f1dbba9d6        12 months ago       93.44 MB

如何使用单个命令删除 ubuntu:14.04 和 ubuntu:12.04?

最佳答案

你可以使用

docker rmi $(docker images -q ubuntu)

-q 只列出镜像id,docker images -q ubuntu 列出所有ubuntu 镜像的id。

关于docker - 从存储库中删除所有 Docker 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36248581/

相关文章:

在脚本中运行时 mysqldump 不会转储所有内容

docker - 在 Windows 10 + WSL2 上运行 nvidia-docker

docker - 如何使用 deviantony/docker-elk 将 CSV 或 JSON 数据导入 Elasticsearch

r - Docker中的ShinyDirButton与fileInput

docker - 在 Jenkins docker.build 中使用 docker buildx 功能

docker-compose - 外部化 spring application.properties

postgresql - 使用一个docker-compose.yml启动两个Wiki js容器,并通过traefik分离数据库(postgres)

python - 将数据从主机加载到 docker hive 容器

http - 将 docker 容器端口绑定(bind)到路径

wordpress - 如何将Docker WordPress文件从initContainer复制到Kubernetes中的emptyDir中?