Featured image of post 更改 Docker 預設儲存目錄

更改 Docker 預設儲存目錄

更改 Docker 預設儲存目錄,避免系統磁碟空間不足。

最後更新
約 234 字

前言

Docker 預設將所有映像檔、容器和卷儲存在 /var/lib/docker 目錄下,這可能會導致系統磁碟空間不足。如果您的系統磁碟空間不足,您可以將 Docker 的儲存目錄更改為其他位置。

特別是在使用 Raspberry Pi 或 MiniPC 等裝置時,更改 Docker 的儲存目錄到外部硬碟上,既可以避免系統磁碟空間不足的問題,也可以提高 Docker 的效能。

更改 Docker 預設儲存目錄

  1. 停止 Docker 的 daemon:
1
service docker stop
  1. 創建/編輯 /etc/docker/daemon.json 組態檔案,輸入新數據目錄的位置:
1
2
3
{
  "data-root": "/new/path"
}
  1. 將 Docker 檔案複製到新位置:
1
rsync -aP /var/lib/docker/ /new/path
  1. 刪除舊目錄(為了安全起見,可以先將其改名)
1
mv /var/lib/docker /var/lib/docker.old
  1. 創建符號鏈接:
1
ln -s /new/path /var/lib/docker
  1. 啟動 daemon
1
service docker start
Licensed under CC BY-NC-SA 4.0
最後更新 2024-09-26 10:35:22

使用 Hugo 建立
主題 StackJimmy 設計