避免 Docker 寫入 /var/tmp

避免 Docker 寫入 /var/tmp

如何告訴 docker 將資料寫入 /var/tmp 的其他位置?就像指定另一個路徑一樣,例如 /opt 。

因為我經常用完 /var 檔案系統上的磁碟使用量。

挑戰在於我不需要每次需要從守護程序載入或儲存映像時都調整 /var 的大小。

謝謝

答案1

根據這個Docker 官方帖子/etc/docker/daemon.json,您所要做的就是像這樣更改位置:

{
  "data-root": "/new/docker/data/path"
}

請記住,如果您使用連接到 Docker 環境的工具(例如 VSCode、Portainer 等),如果您變更預設值,它們可能無法檢視/管理您的映像。

相關內容