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

Docker遷移及存儲(chǔ)擴(kuò)容遇到的問題

 更新時(shí)間:2025年09月28日 08:43:56   作者:驚鴻Randy  
解決CentOS?Docker存儲(chǔ)不足問題,將數(shù)據(jù)目錄遷移至/home分區(qū),通過truncate處理日志、修改配置文件及同步數(shù)據(jù)恢復(fù)容器鏡像,最終釋放空間并確保數(shù)據(jù)目錄路徑正確

Docker遷移及存儲(chǔ)擴(kuò)容

1. 問題概述

在 CentOS 系統(tǒng)上,由于 /var/lib/docker 目錄所在的 / 根分區(qū)空間有限,僅 50GB,導(dǎo)致 Docker 容器運(yùn)行時(shí)存儲(chǔ)受限。

希望將 Docker 數(shù)據(jù)目錄遷移至 /home 分區(qū),該分區(qū)有 5.4TB 可用空間。

2. 具體問題及解決措施

問題 1:刪除日志后磁盤空間未釋放

  • 問題描述:手動(dòng)刪除 /var/lib/docker/containers/*-json.log 日志文件后,df -h 依然顯示空間未釋放。
  • 原因分析:Docker 進(jìn)程仍然持有已刪除文件的引用,導(dǎo)致空間未立即釋放。
  • 解決措施

重啟 Docker 進(jìn)程

systemctl restart docker

使用 truncate 命令清空日志文件(避免直接刪除)

truncate -s 0 /var/lib/docker/containers/*/*-json.log

問題 2:如何擴(kuò)展 Docker 存儲(chǔ)空間

  • 問題描述:希望為 Docker 分配 500GB 以上存儲(chǔ)空間,但 /var/lib/docker 目錄默認(rèn)位于 50GB 根分區(qū),空間受限。

解決措施

/home 目錄下創(chuàng)建新的 Docker 數(shù)據(jù)存儲(chǔ)路徑

mkdir -p /home/docker

修改 Docker 配置文件 /etc/docker/daemon.json

{
  "data-root": "/home/docker"
}

停止 Docker 進(jìn)程

systemctl stop docker

同步 Docker 舊數(shù)據(jù)到新目錄

rsync -a /var/lib/docker/ /home/docker/

刪除舊目錄并創(chuàng)建符號(hào)鏈接

rm -rf /var/lib/docker
ln -s /home/docker /var/lib/docker

重啟 Docker 服務(wù)

systemctl start docker

問題 3:遷移后容器和鏡像丟失

  • 問題描述:遷移 Docker 數(shù)據(jù)目錄后,執(zhí)行 docker ps -adocker images 發(fā)現(xiàn)容器和鏡像為空。

原因分析

發(fā)現(xiàn)容器和鏡像仍然存儲(chǔ)在 /home/docker/docker 目錄,而 daemon.json 配置的是 /home/docker,導(dǎo)致 Docker 讀取錯(cuò)誤路徑。

解決措施

修改 /etc/docker/daemon.json 配置

{
  "data-root": "/home/docker/docker"
}

重啟 Docker 服務(wù)

systemctl restart docker

確認(rèn)容器和鏡像恢復(fù)

docker ps -a
docker images

3. 最終結(jié)果

  • 成功將 Docker 數(shù)據(jù)目錄遷移至 /home/docker/docker,并釋放了 /var/lib/docker 目錄占用的 50GB 空間。
  • 通過修改 daemon.json 確保 Docker 讀取正確的數(shù)據(jù)目錄,容器和鏡像恢復(fù)正常。
  • 未來如果仍需擴(kuò)容,可以進(jìn)一步調(diào)整 LVM 或者掛載新的磁盤至 /home/docker 以滿足存儲(chǔ)需求。

總結(jié)

本次 Docker 存儲(chǔ)遷移主要遇到了以下關(guān)鍵點(diǎn):

  1. 刪除日志文件后仍占用空間 → 需要 truncate 或者重啟 Docker。
  2. 存儲(chǔ)空間擴(kuò)展 → 通過 /home 目錄存儲(chǔ) Docker 數(shù)據(jù),避免 50GB 根分區(qū)限制。
  3. 遷移后容器和鏡像丟失 → 需確保 data-root 指向正確目錄 /home/docker/docker。

通過上述步驟,Docker 遷移及存儲(chǔ)擴(kuò)展問題已成功解決。

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

相關(guān)文章

  • Docker Compose安裝本地maven方式

    Docker Compose安裝本地maven方式

    本文介紹了如何使用Docker Compose安裝Maven,并提供了腳本和配置路徑,通過運(yùn)行Docker Compose,可以查看安裝結(jié)果,進(jìn)入容器后,可以查看Maven版本
    2024-12-12
  • Docker使用Prune命令清理none鏡像

    Docker使用Prune命令清理none鏡像

    本文主要介紹了Docker使用Prune命令清理none鏡像,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Docker部署Minio集群的實(shí)現(xiàn)步驟

    Docker部署Minio集群的實(shí)現(xiàn)步驟

    本文介紹 Docker Compose 部署 Minio 集群的方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-05-05
  • Docker核心知識(shí)點(diǎn)和常用指令(命令)速通

    Docker核心知識(shí)點(diǎn)和常用指令(命令)速通

    Docker是一種容器化平臺(tái),它通過容器技術(shù)將所有依賴項(xiàng)打包到一個(gè)鏡像中,再通過鏡像運(yùn)行一個(gè)獨(dú)立并且可移植的容器,這篇文章主要介紹了Docker核心知識(shí)點(diǎn)和常用指令(命令)的相關(guān)資料,需要的朋友可以參考下
    2026-04-04
  • 使用docker極簡打包java.jar鏡像并啟動(dòng)的操作步驟

    使用docker極簡打包java.jar鏡像并啟動(dòng)的操作步驟

    這篇文章主要介紹了用docker極簡打包java.jar鏡像并啟動(dòng),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • Docker如何拉取oracle11g鏡像

    Docker如何拉取oracle11g鏡像

    這篇文章主要介紹了Docker如何拉取oracle11g鏡像問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • docker在Linux環(huán)境下的安裝教程

    docker在Linux環(huán)境下的安裝教程

    這篇文章主要介紹了docker在Linux環(huán)境下的安裝教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • docker安裝opengauss數(shù)據(jù)庫配置過程詳解

    docker安裝opengauss數(shù)據(jù)庫配置過程詳解

    這篇文章主要為大家介紹了docker安裝opengauss數(shù)據(jù)庫配置過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Docker安裝Nginx并修改Nginx配置文件的方法詳解

    Docker安裝Nginx并修改Nginx配置文件的方法詳解

    這篇文章主要給大家介紹了關(guān)于Docker安裝Nginx并修改Nginx配置文件的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-02-02
  • 詳解修改docker啟動(dòng)默認(rèn)網(wǎng)橋docker0為自定義網(wǎng)橋

    詳解修改docker啟動(dòng)默認(rèn)網(wǎng)橋docker0為自定義網(wǎng)橋

    本篇文章主要介紹了詳解修改docker啟動(dòng)默認(rèn)網(wǎng)橋docker0為自定義網(wǎng)橋 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05

最新評(píng)論

安化县| 金阳县| 泗洪县| 乌鲁木齐市| 达孜县| 突泉县| 开平市| 新巴尔虎左旗| 湛江市| 阿克陶县| 建湖县| 莱阳市| 鹿邑县| 鲜城| 卓资县| 哈巴河县| 大连市| 仪陇县| 广汉市| 萝北县| 东城区| 富川| 麟游县| 卢龙县| 定西市| 全州县| 鄂温| 鲁山县| 巴彦淖尔市| 常宁市| 博兴县| 皮山县| 固安县| 昭通市| 盈江县| 措勤县| 临潭县| 黔西县| 襄汾县| 杨浦区| 施甸县|