使用docker指令如何刪除所有不再使用的鏡像
更新時間:2024年06月11日 10:35:52 作者:藍天白云下遛狗
這篇文章主要介紹了使用docker指令如何刪除所有不再使用的鏡像問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
docker指令刪除所有不再使用的鏡像
要刪除所有未使用的 Docker 鏡像,你可以使用以下命令:
docker image prune -a
這個命令將刪除所有未被任何容器引用的鏡像,包括未被標簽的懸空鏡像和已被標記為的鏡像。
解釋一下命令中的選項:
docker image prune
:這個命令用于清理不再使用的鏡像。-a
:這個選項表示清理所有不再使用的鏡像,包括未被標記的懸空鏡像和已被標記為的鏡像。
在執(zhí)行這個命令之前,請確保你了解它的影響,因為它將永久刪除未被使用的鏡像
linux定時清除docker鏡像和容器
#!/bin/bash #殺死運行的容器 docker stop $(docker ps -a -q); docker kill $(docker ps -a -q); #刪除所有容器: docker rm $(docker ps -a -q); #強制刪除所有鏡像: docker rmi $(docker images -q)
在centos中編輯一個文件,將以上命令寫入。
vi stop.sh
寫完記得保存。
然后用linux自帶的crontab定時任務來設(shè)置;
首先賦權(quán)
chmod 777 stop.sh
查看定時任務
crontab -l
crontab -e
進入編輯
#每年的11月20號的8點執(zhí)行
0 08 20 11 * sh /home/stop.sh > /home/stop.txt &
定時任務在線表達式
#殺死所有正在運行的容器 docker kill $(docker ps -a -q) #刪除所有已經(jīng)停止的容器 docker rm $(docker ps -a -q) #刪除所有未打 dangling 標簽的鏡 docker rmi $(docker images -q -f dangling=true) #刪除所有鏡像 docker rmi $(docker images -q) #強制刪除 無法刪除的鏡像 docker rmi -f <IMAGE_ID> docker rmi -f $(docker images -q)
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux Docker安裝wordpress的方法詳解教程
這篇文章主要介紹了Linux Docker安裝wordpress的方法詳解教程的相關(guān)資料,需要的朋友可以參考下2016-10-10Idea+docker通過dockerFile往華為云發(fā)布項目實踐
本文介紹了使用IntelliJ IDEA和Docker將Spring Boot項目部署到華為云上,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2025-01-01