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

Docker磁盤占用排查與遷移的完整復(fù)盤過程

 更新時(shí)間:2026年05月28日 16:57:53   作者:黑風(fēng)風(fēng)  
這篇文章主要介紹了Docker磁盤占用排查與遷移的完整復(fù)盤過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

本文記錄了一次 Docker 磁盤占用排查與遷移的完整復(fù)盤。

一、問題背景

服務(wù)器磁盤分布大致如下:

  • 系統(tǒng)盤:/dev/vda1,40G,掛載 /
  • 數(shù)據(jù)盤:/dev/vdb1,493G,掛載 /data

初始現(xiàn)象是:

  • / 分區(qū)使用率偏高
  • /var/lib/docker/overlay2 顯示掛載在根分區(qū)
  • 懷疑 Docker 鏡像或容器占用了大量系統(tǒng)盤空間

二、Docker 磁盤占用的正確查看方式

1. 系統(tǒng)層面(df)

df -h

如果看到類似:

overlay 40G 20G 18G 54% /var/lib/docker/overlay2/.../merged

不要誤判

這并不是 Docker 獨(dú)占 40G,而是 overlayfs 映射了宿主機(jī)根分區(qū)

2. Docker 視角(關(guān)鍵命令)

基礎(chǔ)統(tǒng)計(jì)

docker system df

詳細(xì)拆分(強(qiáng)烈推薦)

docker system df -v

你可以精確看到:

每個(gè)鏡像的:

  • SIZE
  • SHARED SIZE
  • UNIQUE SIZE
  • 是否被容器使用

構(gòu)建緩存(Build Cache)的真實(shí)占用

容器自身的寫層大小

三、為什么會(huì)看到大量<none>鏡像?

示例:

<none>  <none>  554MB
<none>  <none>  554MB
...

這些并不是“異常鏡像”,而是懸空鏡像(dangling images)。

產(chǎn)生原因總結(jié)

  1. 多次 docker build,舊鏡像標(biāo)簽被新鏡像覆蓋
  2. 構(gòu)建中間層未被任何鏡像引用
  3. CI / 自動(dòng)構(gòu)建未做清理策略

本質(zhì)上:

Docker 很保守,不會(huì)自動(dòng)刪除歷史構(gòu)建產(chǎn)物

四、Docker 構(gòu)建緩存(Build Cache)才是“隱形大戶”

在一次排查中發(fā)現(xiàn):

Build cache usage: 11.56GB

而鏡像 + 容器加起來不到 1GB。

這類緩存來自:

  • docker build
  • BuildKit
  • 多階段構(gòu)建的中間層

清理方式

docker builder prune

如果你想徹底清:

docker system prune -a

?? 注意:

這會(huì)刪除所有未被容器使用的鏡像

五、Docker 數(shù)據(jù)目錄遷移的正確姿勢(shì)(簡(jiǎn)版)

以下步驟在 Docker 已停止 的前提下進(jìn)行

1. 停止 Docker

systemctl stop docker

2. 拷貝數(shù)據(jù)(推薦 rsync)

rsync -a /var/lib/docker/ /data/docker/

3. 修改配置

vim /etc/docker/daemon.json
{
  "data-root": "/data/docker"
}

4. 啟動(dòng) Docker

systemctl start docker

5. 驗(yàn)證

docker info | grep "Docker Root Dir"

參考資料:

1.Docker 官方文檔 · 磁盤使用分析(docker system df)

2.Docker 官方文檔 · 清理未使用資源(prune)

3.Docker 官方文檔 · BuildKit 與構(gòu)建緩存

解釋 Build Cache 的來源、生命周期以及為何會(huì)大量占用磁盤。

https://docs.docker.com/build/cache/

4.Docker 官方文檔 · daemon.json 配置項(xiàng)說明

包含 data-root(Docker 數(shù)據(jù)目錄遷移)的官方定義與示例。

https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-fil

六、總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker  Registry 私有倉(cāng)庫(kù)搭建詳細(xì)步驟

    Docker Registry 私有倉(cāng)庫(kù)搭建詳細(xì)步驟

    這篇文章主要介紹了Docker Registry 私有倉(cāng)庫(kù)搭建的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • Docker獲取容器mac地址和手動(dòng)設(shè)置容器mac地址

    Docker獲取容器mac地址和手動(dòng)設(shè)置容器mac地址

    獲取容器的 MAC 地址 可以使用 docker inspect 命令來查看容器的詳細(xì)信息,包括 MAC 地址。 示例: 這條命令會(huì)輸出容器 my_container 的 MAC 地址。 手動(dòng)設(shè)置容器
    2026-02-02
  • docker的具名掛載與匿名掛載實(shí)現(xiàn)

    docker的具名掛載與匿名掛載實(shí)現(xiàn)

    本文主要介紹了docker的具名掛載與匿名掛載實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Docker拉取鏡像超時(shí)的原因分析與解決方法

    Docker拉取鏡像超時(shí)的原因分析與解決方法

    這篇文章主要為大家詳細(xì)介紹了Docker在拉取鏡像時(shí)超時(shí)的相關(guān)原因分析與解決方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-04-04
  • docker?pull出現(xiàn)錯(cuò)誤或速度慢具體解決辦法

    docker?pull出現(xiàn)錯(cuò)誤或速度慢具體解決辦法

    docker pull的時(shí)候速度特別慢,急死我了,相信看到文章的你跟我是一個(gè)心情,下面這篇文章主要給大家介紹了關(guān)于docker?pull出現(xiàn)錯(cuò)誤或速度慢的具體解決辦法,需要的朋友可以參考下
    2024-05-05
  • Vue.js中的watch屬性詳解

    Vue.js中的watch屬性詳解

    在Vue.js中,watch屬性是一種非常重要的屬性,它可以監(jiān)聽Vue實(shí)例中指定的數(shù)據(jù)變化,并在數(shù)據(jù)發(fā)生變化時(shí)執(zhí)行相應(yīng)的操作,本文將對(duì) Vue.js中的watch屬性進(jìn)行詳細(xì)的介紹,并附上相關(guān)的代碼示例,需要的朋友可以參考下
    2023-06-06
  • Mobaxterm解鎖Docker的技巧

    Mobaxterm解鎖Docker的技巧

    Mobaxterm是一款功能強(qiáng)大的工具,可以幫助開發(fā)者更高效地使用Docker,通過結(jié)合Docker和Mobaxterm,你可以輕松地管理Docker容器、運(yùn)行Docker應(yīng)用,并實(shí)現(xiàn)遠(yuǎn)程訪問,本文給大家介紹Mobaxterm解鎖Docker的詳細(xì)過程,感興趣的朋友一起看看吧
    2025-05-05
  • 使用docker-compose創(chuàng)建網(wǎng)橋過程

    使用docker-compose創(chuàng)建網(wǎng)橋過程

    文章介紹了通過docker-compose創(chuàng)建網(wǎng)橋(使用hello-world鏡像),容器退出后網(wǎng)橋仍存在;刪除網(wǎng)橋時(shí)使用docker-composedown,網(wǎng)橋消失但其他容器可能仍依賴其網(wǎng)絡(luò)
    2025-08-08
  • docker安裝Wordpress速度過慢的問題解決方法

    docker安裝Wordpress速度過慢的問題解決方法

    Docker是一種開源的容器化平臺(tái),可以幫助開發(fā)者將應(yīng)用程序及其依賴項(xiàng)打包成一個(gè)獨(dú)立的容器,,WordPress是一個(gè)流行的開源內(nèi)容管理系統(tǒng)(CMS),用于創(chuàng)建和管理網(wǎng)站,本文給大家介紹了docker安裝Wordpress速度過慢的問題解決方法,需要的朋友可以參考下
    2024-05-05
  • docker保存和加載tar及其tar.gz方式

    docker保存和加載tar及其tar.gz方式

    這篇文章主要介紹了docker保存和加載tar及其tar.gz方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04

最新評(píng)論

桦甸市| 南川市| 延寿县| 深圳市| 岑溪市| 龙井市| 边坝县| 深州市| 萍乡市| 尼木县| 新绛县| 延津县| 资源县| 吉隆县| 南皮县| 柳河县| 巨野县| 怀化市| 江永县| 莆田市| 阿城市| 大连市| 五原县| 泾川县| 崇信县| 威信县| 桐梓县| 丹江口市| 惠州市| 长葛市| 和龙市| 昌黎县| 西充县| 莱西市| 七台河市| 阿尔山市| 内丘县| 当阳市| 武川县| 昭觉县| 赤城县|