

如何快速刪除所有已經無用的 Docker 資源 (容器,容器映像,網路)
source link: https://blog.miniasp.com/post/2022/11/18/docker-image-prune-notes
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

如何快速刪除所有已經無用的 Docker 資源 (容器,容器映像,網路)
每隔一段時間,我本機的 Docker 容器映像就會佔用我不少硬碟空間,所以我會定時清理,但這個清理動作不常執行,所以指令都會記不住。這篇文章我打算來整理幾個常見的命令,方便我日後查詢命令。

-
列出所有無用的容器映像 (List all dangling images)
所謂 dangling images 是指那些在每一次
docker build
的過程中遺留下來的容器映像。如果你已經先 build 過一次,使用demo:latest
這個 tag,然後再 build 一次,再次使用demo:latest
這個 tag 的話,那麼前一次的 image 並不會被刪掉,而只會被 Untag 而已,而這些 Untag 的 images 就是 dangling images!以下命令可以列出所有 Untag 的容器映像:
docker images --filter "dangling=true"
這裡的
--filter
很好用,建議可以看 docker images 官方文件查看更多用法!以下命令可以列出所有 Untag 的容器映像,但只顯示 Image ID 而已:
docker images --filter "dangling=true" -q
-
快速移除所有無用的容器映像 (Remove all dangling images)
以下命令很神奇的剛好同時適用於 Bash 與 PowerShell,請不要跑在 Command Prompt 命令提示字元喔!
docker rmi $(docker images -f "dangling=true" -q)
這個命令其實有點複雜,一般人記不起來,其實你也可以用以下命令,做到完全一樣的事,好記多了!👍
docker image prune
-
移除所有沒用到的容器映像 (Remove all unused images)
如果你執行
docker pull nginx
拉取nginx
容器映像回來,但是尚未使用這個 image 執行任何容器(Container),這些不能稱為 dangling images,而是 unused images (未使用中的容器映像) 而已,如果你想一口氣清楚所有這類 images 的話,可以執行以下命令:docker image prune -a
-
移除所有沒用到的 Docker 物件 (Docker System Prune)
以下這個命令不僅僅刪除容器映像而已,而是連同「停用的容器」(stopped containers)、「無用的網路」(dangling networks)、「無用的容器映像」(dangling images)、「無用的建置快取」(dangling build cache) 全部都刪除!
docker system prune -a
Recommend
-
53
最近,原文作者一直在使用Docker容器来开发PHP微服务套件。一个问题是PHP应用已经搭建,可以和PHP-FPM和Nginx(取代了 简单的Apche/PHP环境 )一起工作,...
-
9
如何让在不同network中的两个docker容器互通 作者: wencst 分类: docker 发布时间: 2018-11-13 14:12 阅读: 5,606 次 ...
-
14
新手教程 Nginx + TTRSS + RSSHub 整合 docker 容器化快速一键部署方案 rssforever.com 为网友提供免费的 RSS 和 RSSHub 服务已经一年有余,由于服务器压力及个人精力有限等原因已停止提供 RSS 服务.鉴于...
-
9
如何強制刪除含有自訂域名的 Azure Front Door 服務資源 最近幫客戶導入 Azure Front Door 負載平衡器與 WAF 服務,在進行一連串的測試之後,發現想刪除測試用的 Front Door 服務卻無法刪除。原因是 Azure Front Door 當有設定 自訂域名
-
6
AWS App Runner 總算可以存取 VPC 內的資源了 算是上個星期的消息了,App Runner 這個產品剛出來的時候無法連到 VPC 內的資源...
-
5
自學網頁的權威資源 - MDN Web Docs 2022-04-16 12:46 PM 0 6,389 我猜蠻多人跟我一樣,從沒上過 HTML/JavaScript 的課,甚至連書都很少買,寫網頁全靠著邊做邊...
-
2
Spring Boot 如何快速过滤出一次请求的所有日志? 作者:不才陈某 2022-11-18 08:31:56 本文讲述了如何使用MDC工具来快速过滤一次请求的所有日志,并通过装饰器模式使得MDC工具在异步线程里也能生效。 出...
-
5
Azure 監視器警示串接 Slack API 建立雲端資源警報器-黑暗執行緒 前幾天保哥分享了一則鬼故事 - 因為沒有正確啟動 MFA...
-
136
學術倫理 解答,臺灣學術倫理教育資源中心 台灣學術倫理教育資訊中心 題庫 答案 解答 ,請大家留言補充更多解答 或是修正答案 感謝! · GitHub ...
-
13
雲端上面的 GPU 資源費用,以及地端的 GPU 決策圖 在 Hacker News 上面看到「
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK