当前位置: 首页 > news >正文

Docker中如何删除镜像

在 Docker 中,删除东西有一个严谨的逻辑:必须先删掉“容器”(运行记录),才能删掉“镜像”(安装包)。

这就好比:你必须先关掉游戏并删除存档(容器),才能卸载游戏程序(镜像)。

请在你的 Ubuntu(WSL) 终端里按照以下步骤操作:

第一步:删除“容器” (Container)

刚才运行的那一次hello-world虽然结束了,但它变成了一个“已停止的容器”躺在你的磁盘里。

  1. 查看所有容器(包括已停止的):

    docker ps -a

    你会看到一行记录,IMAGE 列写着hello-world,STATUS 列写着Exited...。请复制它最前面的CONTAINER ID(通常是一串数字字母,如a1b2c3d4)。

  2. 删除它:

    docker rm <把刚才那串ID填在这里>

    (或者偷懒做法:如果你确定要把所有停止的容器都删了,可以运行docker container prune,按y确认)

第二步:删除“镜像” (Image)

现在的容器没了,你可以安全地把镜像卸载了。

  1. 执行删除命令:

    docker rmi hello-world

    (注意:是rmi,意思是 Remove Image)

  2. 验证是否删除干净:输入docker images。如果列表里没有hello-world了,恭喜你,清理完毕!


🔥 进阶技巧:一键清理(算法工程师必备)

在你未来的工作中,经常会产生大量编译失败的“垃圾镜像”或者跑完就不用的“僵尸容器”。一个个删太累了。

记下这个”清理命令(建议每周五下班前跑一次):

docker system prune
  • 它的作用:自动删除所有已停止的容器没被使用的网络悬空的镜像(dangling images)。

  • 安全吗?只要是你正在跑的项目(Up 状态的容器),它绝不会碰。它只删垃圾。

http://www.jsqmd.com/news/303515/

相关文章:

  • 计算机毕设java实体店管理系统 基于Java的实体店铺智能管理平台设计与实现 Java环境下实体店综合管理系统开发与应用
  • 使用 Claude Code 前,你需要了解的几个基本概念
  • 2026网络安全还有发展前景吗?
  • 超市收银机(有完整资料)
  • 如何用提词器辅助直播
  • 转化生长因子β(TGF-β)在细胞命运与疾病进程中如何扮演双重角色?
  • PD-L1抗体如何作为肿瘤免疫治疗疗效预测与药物开发的核心基石?
  • 如何通过抗体定制与工程化改造满足多元化生物医学研究需求?
  • 技术架构:海外版外卖平台搭建全攻略
  • 代码级解析:如何快速部署一套海外版外卖系统
  • 高校明确:2026年起,学硕全部要读博!
  • VS2022报错 找不到各种内置的头文件 如“string.h”math.h 等等
  • CountDownLatch/CyclicBarrier 区别
  • 2026Q1 不锈钢水箱厂家推荐榜:技术赋能升级,区域标杆差异化突围
  • 得物商品详情接口进阶实战:鉴别场景下的多端兼容与高可用方案
  • 2026 优质雅思英语网课平台口碑推荐:个性化方案 + 高分案例全解析
  • linux连接方式
  • 详细介绍:从入门到精通:OpenAI Prompt Engineering 与 Prompt Caching 实战详解
  • 新手必看!Emotion2Vec+ Large镜像部署避坑全记录
  • 手把手教你完成时序逻辑电路设计实验搭建
  • 2026全国雅思培训机构排行推荐:全维度测评赋能精准选课
  • 2026年1月力量/史密斯/综合/龙门架训练器公司五强解析与选型指南:重构智能生态竞争格局
  • 零基础玩转AI修图,GPEN镜像太适合新手了
  • 2026全国雅思培训机构排行推荐:多维度深度测评出炉
  • Ladder
  • Keep
  • 说说全屋整装定制服务选购要点,亿方凡口碑排名如何
  • 基于大语言模型的自助式 AI 心理咨询系统
  • 2026全国雅思培训机构排行推荐:口碑与实力双认证
  • “十五五”企业数字化转型、数据治理、数仓一体化建设方案