java - 如何批量删除doker在构建时产生的一些中间镜像?

 安琪儿 发布于 2022-11-03 20:44

在写好Dockerfile,使用命令构建镜像:

docker build -t pm-service:1.0 .

构建完成之后,使用docker images会看到一些REPOSITORYTAG都为都镜像。我有两个问题:

  1. 如何批量删除这些镜像?
  2. 有没有办法在构建时避免产生这些中间镜像?

谢谢各位。

3 个回答
  • docker images | grep '<none>' | awk '{print $3}' | xargs docker rmi

    2022-11-06 06:31 回答
  • --rm=true Remove intermediate containers after a successful build

    看看这个参数能解决你的问题吗,docker build 的一个参数.

    2022-11-06 06:35 回答
  • docker rmi $(docker images -q --filter "dangling=true")

    2022-11-06 06:40 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有