Docker更換存儲位置的實(shí)現(xiàn)
背景說明
Docker 默認(rèn)將所有數(shù)據(jù)存儲在:
/var/lib/docker
現(xiàn)在希望更換位置,比如存到/mnt下面去。
更換教程
1. 停止 Docker 服務(wù)
sudo systemctl stop docker
2. 創(chuàng)建新的存儲目錄
sudo mkdir -p /mnt/vdb/docker
你也可以指定其他路徑,比如 /mnt/disk/docker,只要該目錄有足夠空間并已掛載好。
3. 編輯 Docker 配置文件
Docker 的配置文件在:
sudo vim /etc/docker/daemon.json
如果沒有這個(gè)文件,可以手動創(chuàng)建它。
修改或添加以下內(nèi)容:
{ "data-root": "/mnt/vdb/docker" }
4. 遷移已有數(shù)據(jù)到新位置
如果你不想丟棄原來已有的鏡像或容器數(shù)據(jù),可以執(zhí)行以下命令遷移:
sudo rsync -aP /var/lib/docker/ /mnt/vdb/docker/
注意最后的 / 是為了復(fù)制目錄 內(nèi)部內(nèi)容 而不是目錄本身,所以記得加。
-a:歸檔模式,保留權(quán)限、符號鏈接等-P:顯示進(jìn)度,并支持?jǐn)帱c(diǎn)續(xù)傳

5. 啟動 Docker 服務(wù)
sudo systemctl start docker
6. 驗(yàn)證當(dāng)前 Docker 存儲位置
執(zhí)行:
sudo docker info | grep "Docker Root Dir"
應(yīng)輸出類似:
Docker Root Dir: /mnt/vdb/docker
注意事項(xiàng)
如果你使用的是 Docker Desktop(Windows/Mac),請?jiān)趫D形界面中設(shè)置,不適用此方案。
如果你使用的是 自定義安裝路徑或容器運(yùn)行時(shí)(如 containerd),對應(yīng)方式可能不同。
推薦使用
rsync而非cp進(jìn)行遷移,因?yàn)樗鼙A舴栨溄印?quán)限等信息。
到此這篇關(guān)于Docker更換存儲位置的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Docker更換存儲位置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker搭建odoo16開發(fā)環(huán)境的實(shí)現(xiàn)
Odoo是全球流行的開源企業(yè)管理套件,本文主要介紹了docker搭建odoo16開發(fā)環(huán)境的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04
Docker不同網(wǎng)段下的容器互聯(lián)的實(shí)現(xiàn)
本文主要介紹了Docker不同網(wǎng)段下的容器互聯(lián)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
Docker中Cgroup資源配置的實(shí)現(xiàn)
Cgroup不僅可以限制被namespace?隔離起來的資源,還可以為資源設(shè)置權(quán)重、計(jì)算使用量、操控進(jìn)程啟停等,本文主要介紹了Docker中Cgroup資源配置的實(shí)現(xiàn),感興趣的可以了解一下2023-09-09
更換k8s容器運(yùn)行時(shí)環(huán)境為docker的過程
這篇文章主要介紹了更換k8s容器運(yùn)行時(shí)環(huán)境為docker的過程,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-10-10
docker?gitea?drone實(shí)現(xiàn)超輕量級CI?CD實(shí)戰(zhàn)詳解
這篇文章主要為大家介紹了docker?gitea?drone實(shí)現(xiàn)超輕量級CI?CD實(shí)戰(zhàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10
Docker設(shè)置mysql不區(qū)分大小寫問題
這篇文章主要介紹了Docker設(shè)置mysql不區(qū)分大小寫問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01

