解決頁

CentOS 7 上如何遷移 Docker data-root

在根分割區或 home 分割區告急前,把 Docker 資料目錄遷移到更大的掛載點。

更新時間 2026-03-26

問題說明

CentOS 7 主機上,什麼時候應該遷移 Docker data-root?

當 Docker 與系統共用同一個快滿的檔案系統時,就應該考慮遷移 data-root,尤其是升級、拉鏡像、擴容前。

更穩的做法是先掃描目標磁碟,再停 Docker、同步資料、更新 daemon.json,最後驗證新的 Docker Root Dir 是否已經生效。

處理重點

  • 遷移前先確認目前 Docker 佔用與剩餘空間。
  • 優先選擇穩定掛載且空間足夠的目標路徑。
  • 服務重啟後必須再次驗證 Docker Root Dir。

所屬專題

面向仍在運行 CentOS 7 的遺留主機,集中處理 yum 源失效、鏡像倉庫 404、Docker 資料遷移等維運恢復場景。