Docker 修改資料目錄
  • 2,256 views,
  • 2020-09-22,
  • 上傳者: Kuann Hung,
  •  0
因為使用 Docker 跑一些東西,同時會有好幾個併發,結果空間就不夠了,掛了一顆新硬碟,但是預設在 /var/lib/docker 要變更也是挺麻煩的。所以直接改掉預設位置是最方便的!
修改方式很簡單,只要先關閉服務,然後編輯這個檔案
 
/etc/docker/daemon.json
{ 
   "graph": "/path/to/your/docker" 
}
然後重新啟動服務就好了。
如果已經有其他設定,例如 nvidia,基本上加上去就好了。
{

    "graph": "/path/to/your/docker",
    "runtimes": {
        "nvidia": {
            "path": "nvidia-container-runtime",
            "runtimeArgs": []
        }
    }
}
 
如果要細緻一點,就是關掉服務,修改 daemon.json 之後,把原本 /var/lib/docker 的東西都搬過去再重新啟動就好了。
步驟
1.
Ubuntu 版的設定要改成 data-root
 
{ 
   "data-root": "/path/to/your/docker" 
}
然後重新啟動服務就好了。
如果已經有其他設定,例如 nvidia,基本上加上去就好了。
{

    "data-root": "/path/to/your/docker",
    "runtimes": {
        "nvidia": {
            "path": "nvidia-container-runtime",
            "runtimeArgs": []
        }
    }
}
 
訪客如要回應,請先 登入
    資料夾 :
    發表時間 :
    2020-09-22 09:42:45
    觀看數 :
    2,256
    發表人 :
    Kuann Hung
    部門 :
    老洪的 IT 學習系統
    QR Code :