最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker釋放空間幾種常用的清理方法

 更新時(shí)間:2026年04月30日 10:41:24   作者:Riu_Peter  
隨著Docker的廣泛使用,管理Docker占用的磁盤(pán)空間變得越來(lái)越重要,長(zhǎng)時(shí)間運(yùn)行Docker環(huán)境,未使用的容器、鏡像、卷和網(wǎng)絡(luò)等會(huì)逐漸積累,這篇文章主要介紹了Docker釋放空間幾種常用的清理方法,需要的朋友可以參考下

前言

Docker 在使用過(guò)程中會(huì)產(chǎn)生大量臨時(shí)文件、停止的容器、懸空鏡像和構(gòu)建緩存,及時(shí)清理可以釋放寶貴的磁盤(pán)空間。以下是幾種常用的清理方法,按從安全通用徹底激進(jìn)的順序排列。

1. 一鍵清理(最常用)

使用 docker system prune 命令,它會(huì)清理所有未使用的資源(停止的容器、懸空鏡像、未使用的網(wǎng)絡(luò)、構(gòu)建緩存)。

# 標(biāo)準(zhǔn)清理(只刪除懸空鏡像,不刪除未使用的卷)
docker system prune

# 徹底清理(添加 -a 刪除所有未使用的鏡像,添加 --volumes 刪除未使用的卷)
docker system prune -a --volumes

注意:添加 --volumes 會(huì)刪除未被任何容器使用的卷,操作前請(qǐng)確認(rèn)數(shù)據(jù)是否需要保留。

2. 分類清理(針對(duì)性操作)

如果只想清理特定類型的資源,可以使用以下命令。

清理容器

# 刪除所有已停止的容器
docker container prune

# 刪除所有已停止的容器(并強(qiáng)制)
docker container prune -f

# 刪除所有容器(包括運(yùn)行中的,需加 -f 強(qiáng)制)
docker rm -f $(docker ps -aq)

清理鏡像

# 刪除懸空鏡像(無(wú)標(biāo)簽、無(wú)容器的中間層)
docker image prune

# 刪除所有未使用的鏡像(包括未被容器使用的)
docker image prune -a

# 刪除所有鏡像(謹(jǐn)慎使用)
docker rmi -f $(docker images -q)

清理卷

卷是用于持久化數(shù)據(jù)的,清理需格外謹(jǐn)慎。

# 刪除所有未使用的卷
docker volume prune

# 查看卷占用空間
docker system df -v

清理構(gòu)建緩存

# 刪除所有構(gòu)建緩存
docker builder prune

# 徹底清理構(gòu)建緩存
docker builder prune -a

3. 查看磁盤(pán)占用情況

在清理前后,可以用以下命令查看 Docker 的資源占用情況:

# 顯示總覽(容器、鏡像、卷、構(gòu)建緩存各自占用)
docker system df

# 顯示更詳細(xì)的列表
docker system df -v

4. 自動(dòng)化清理(推薦定期執(zhí)行)

可以設(shè)置 cron 任務(wù)(Linux)或 計(jì)劃任務(wù)(Windows/macOS)定期自動(dòng)清理。

例如在 Linux 中,編輯 crontab:

crontab -e

添加一行,每周日凌晨 3 點(diǎn)執(zhí)行清理:

0 3 * * 0 docker system prune -f

5. 特殊情況:清理所有停止容器和鏡像(慎用)

如果你確信不需要任何已停止的容器和未使用的鏡像,可以執(zhí)行以下組合命令:

# 停止所有運(yùn)行中的容器(可選)
docker stop $(docker ps -q)

# 刪除所有容器
docker rm -f $(docker ps -aq)

# 刪除所有鏡像
docker rmi -f $(docker images -q)

# 刪除所有卷(慎用)
docker volume rm $(docker volume ls -q)

# 刪除所有網(wǎng)絡(luò)(除默認(rèn)外)
docker network prune

總結(jié)建議

場(chǎng)景推薦命令
日常清理docker system prune
釋放較多空間docker system prune -a
連卷也清理(數(shù)據(jù)不保留)docker system prune -a --volumes
查看占用docker system df -v
定期自動(dòng)清理crontab + docker system prune -f

提醒:清理卷 (--volumes) 會(huì)刪除容器未使用的數(shù)據(jù)卷,如果容器中保存了數(shù)據(jù)庫(kù)或重要文件,務(wù)必確認(rèn)這些卷是否還在使用中,以免數(shù)據(jù)丟失。

到此這篇關(guān)于Docker釋放空間幾種常用的清理方法的文章就介紹到這了,更多相關(guān)Docker釋放空間內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 啟動(dòng)docker的時(shí)候如何把參數(shù)傳遞給docker里面的項(xiàng)目(推薦)

    啟動(dòng)docker的時(shí)候如何把參數(shù)傳遞給docker里面的項(xiàng)目(推薦)

    這篇文章主要介紹了啟動(dòng)docker的時(shí)候如何把參數(shù)傳遞給docker里面的項(xiàng)目,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-01-01
  • 簡(jiǎn)單談?wù)凞ocker鏡像的使用方法

    簡(jiǎn)單談?wù)凞ocker鏡像的使用方法

    本次分享從個(gè)人的角度,講述對(duì)于Docker鏡像的使用方法,包括了從從Docker Hub或者其他鏡像源安裝Docker鏡像,從Image file安裝Docker鏡像,從Docker file制作Docker鏡像,有需要的小伙伴可以參考下
    2016-10-10
  • 聊聊Docker不適合跑?MySQL?的N個(gè)原因

    聊聊Docker不適合跑?MySQL?的N個(gè)原因

    容器是為了解決“在切換運(yùn)行環(huán)境時(shí),如何保證軟件能夠正常運(yùn)行”這一問(wèn)題,這篇文章主要介紹了Docker?為什么不適合跑?MySQL?有N個(gè)原因,需要的朋友可以參考下
    2022-12-12
  • docker 數(shù)據(jù)目錄遷移的兩種實(shí)現(xiàn)方法

    docker 數(shù)據(jù)目錄遷移的兩種實(shí)現(xiàn)方法

    本文主要介紹了docker 數(shù)據(jù)目錄遷移的兩種實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • 基于Docker的微服務(wù)自動(dòng)化部署系統(tǒng)全解析

    基于Docker的微服務(wù)自動(dòng)化部署系統(tǒng)全解析

    本文介紹了基于Docker的微服務(wù)自動(dòng)化部署系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),該系統(tǒng)通過(guò)模塊化設(shè)計(jì),包括服務(wù)發(fā)現(xiàn)、容器編排、監(jiān)控告警等功能,實(shí)現(xiàn)了微服務(wù)的自動(dòng)化部署、運(yùn)維和監(jiān)控,提高了部署效率和穩(wěn)定性,感興趣的朋友跟隨小編一起看看吧
    2026-01-01
  • Docker Attach 命令及操作場(chǎng)景應(yīng)用(容器交互機(jī)制)

    Docker Attach 命令及操作場(chǎng)景應(yīng)用(容器交互機(jī)制)

    Docker attach用于連接運(yùn)行容器的IO流,實(shí)現(xiàn)調(diào)試與監(jiān)控,核心參數(shù)包括--detach-keys自定義退出鍵、--no-stdin避免誤操作,生產(chǎn)環(huán)境建議配合安全配置使用,開(kāi)發(fā)環(huán)境可靈活操作,接下來(lái)通過(guò)本文給大家介紹Docker Attach 命令的操作應(yīng)用,感興趣的朋友一起看看吧
    2025-08-08
  • docker安裝并使用 ollama的步驟

    docker安裝并使用 ollama的步驟

    文章介紹了如何通過(guò)Docker安裝并使用Ollama,包括CPU和GPU啟動(dòng)方式,以及如何進(jìn)入容器、通過(guò)API進(jìn)行單輪和多輪對(duì)話,感興趣的朋友跟隨小編一起看看吧
    2026-03-03
  • Docker定制容器鏡像的2種方法(推薦)

    Docker定制容器鏡像的2種方法(推薦)

    本篇文章主要介紹了Docker定制容器鏡像的2種方法(推薦),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • docker安裝redis并以配置文件方式啟動(dòng)詳解

    docker安裝redis并以配置文件方式啟動(dòng)詳解

    這篇文章主要介紹了docker安裝redis并以配置文件方式啟動(dòng)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Docker容器開(kāi)啟設(shè)置自動(dòng)啟動(dòng)的實(shí)現(xiàn)方法

    Docker容器開(kāi)啟設(shè)置自動(dòng)啟動(dòng)的實(shí)現(xiàn)方法

    通過(guò)在Docker中設(shè)置容器的默認(rèn)啟動(dòng)命令,我們可以實(shí)現(xiàn)在容器啟動(dòng)時(shí)自動(dòng)啟動(dòng)服務(wù)的功能,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10

最新評(píng)論

日土县| 达拉特旗| 都昌县| 临泽县| 定南县| 黄陵县| 柳林县| 乳源| 马边| 综艺| 丹凤县| 巴彦县| 金堂县| 廉江市| 佛山市| 建平县| 玉门市| 太康县| 滦南县| 万盛区| 青岛市| 都兰县| 和政县| 宁国市| 台东市| 上犹县| 武功县| 宝清县| 双牌县| 阿瓦提县| 水城县| 满洲里市| 望城县| 惠水县| 苗栗市| 大丰市| 长宁县| 南投市| 鸡泽县| 陵川县| 沁源县|