要使用此命令,客戶(hù)端和守護程序API版本都必須至少為1.25。在客戶(hù)端上使用docker version命令可以檢查客戶(hù)端和守護程序API版本。
docker volume prune [OPTIONS]
刪除未被任何容器使用的本地卷。
要使用此命令,客戶(hù)端和守護程序API版本都必須至少為1.21。在客戶(hù)端上使用docker version命令可以檢查客戶(hù)端和守護程序API版本。
docker volume rm [OPTIONS] VOLUME [VOLUME...]
刪除一個(gè)或多個(gè)卷。從1.25版本起,支持一個(gè)選項--force , -f,強制刪除一個(gè)或多個(gè)卷。
補充:docker 移除,裁剪,刪除(prune)不使用的鏡像、容器、卷、網(wǎng)絡(luò )
參考
提供 prune命令,用于移除不使用的鏡像、容器、卷、網(wǎng)絡(luò )。
docker image prune移除沒(méi)有標簽并且沒(méi)有被容器引用的鏡像,這種鏡像稱(chēng)為 dangling(搖晃的) 鏡像。
刪除了redis,無(wú)標簽且無(wú)引用
#docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES # docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest ae2feff98a0c 4 days ago 133MB redis <none> ef47f3b6dc11 8 days ago 104MB centos latest 300e315adb2f 12 days ago 209MB ubuntu latest f643c72bc252 3 weeks ago 72.9MB docs/docker.github.io latest 32ed84d97e30 6 months ago 1GB # docker image prune # docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest ae2feff98a0c 4 days ago 133MB centos latest 300e315adb2f 12 days ago 209MB ubuntu latest f643c72bc252 3 weeks ago 72.9MB docs/docker.github.io latest 32ed84d97e30 6 months ago 1GB
docker image prune -a
跳過(guò)警告提示:--force或-f
docker image prune -f
超過(guò)24小時(shí)創(chuàng )建的鏡像
docker image prune -a --filter "until=24h"
關(guān)于過(guò)濾器的內容,查看
當停止容器,不會(huì )自動(dòng)刪除,除非在 docker run 時(shí)指定了 --rm。一個(gè)停止的容器可寫(xiě)層仍然會(huì )占用磁盤(pán)空間,所以清除它,使用 docker container prune命令。
其他參數類(lèi)似 docker images prune
卷會(huì )被一個(gè)或多個(gè)容器使用,并且占用主機空間。卷不會(huì )自動(dòng)移除,因為自動(dòng)移除,會(huì )破壞數據。
docker volume prune
其他參數類(lèi)似 docker images prune
Docker 網(wǎng)絡(luò )不會(huì )占用磁盤(pán)空間,但是他們創(chuàng )建了 iptables規則,橋接網(wǎng)絡(luò )服務(wù),路由entries。清除未被容器使用的網(wǎng)絡(luò ),這么做
docker network prune
其他參數類(lèi)似 docker images prune
docker system prune 命令是一個(gè)快捷方式,用于移除鏡像,容器,網(wǎng)絡(luò )。
在 Docker 17.06.0 和更早,卷也是可以移除的。在Docker 17.06.1或更高版本,需要指定參數--volumes。
# docker system prune WARNING! This will remove: - all stopped containers - all networks not used by at least one container - all dangling images - all build cache Are you sure you want to continue? [y/N] y
# docker system prune --volumes WARNING! This will remove: - all stopped containers - all networks not used by at least one container - all volumes not used by at least one container - all dangling images - all build cache Are you sure you want to continue? [y/N] y
其他參數類(lèi)似 docker images prune
以上為個(gè)人經(jīng)驗,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站