1. 程式人生 > >修改Docker本地映象與容器的儲存位置的方法

修改Docker本地映象與容器的儲存位置的方法

軟連結

預設 Docker 的存放位置為:/var/lib/docker

命令檢視具體位置

docker info | grep "Docker Root Dir"

最簡單方法是掛載分割槽到這個目錄,因資料盤內有資料,採用修改映象和容器的存放路徑的方式達到目的。通過軟連線來實現。

停掉Docker服務:

systemctl  stop  docker

移動整個/var/lib/docker目錄到目的路徑:

mv   /var/lib/docker   /root/data/docker   // /root/data/docke 是掛載好的磁碟
ln  -s  /root/data/docker  /var/lib/docker  // 軟連線指向

啟動Docker時發現儲存目錄依舊是/var/lib/docker,但是實際上是儲存在資料盤的,你可以在資料盤上看到容量變化。

systemctl start docker
df -hT     //掛載情況
docker info | grep "Docker Root Dir"    //可以看到路徑