最方便的docker數據目錄遷移教程


方案:軟連接

默認情況下Docker的存放位置為: /var/lib/docker 

可以通過下面命令查看具體位置:

docker info | grep "Docker Root Dir"

 

1. 首先停掉Docker服務:

systemctl stop docker

 

2. 然后根據上面查到的路徑,移動整個/var/lib/docker目錄到數據盤的目的路徑:

mv /var/lib/docker /home/docker

 必須使用mv命令,cp會丟失權限信息,可能會導致意想不到的bug。


3. 加入軟連接

ln -s /home/docker /var/lib/docker

 先看下/home/docker下的目錄,確定掛載成功在啟動docker,即使掛載有問題,無礙,也可停止停止docker后重新操作


4. 啟動docker

systemctl start docker

 這時候啟動Docker時發現存儲目錄依舊是/var/lib/docker,但是實際上是存儲在數據盤的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM