1. 程式人生 > >8、CentOS7 安裝Docker之擴充套件(將docker程序移動到一個不同的分割槽)注:操作雖然很簡單,但很實用。

8、CentOS7 安裝Docker之擴充套件(將docker程序移動到一個不同的分割槽)注:操作雖然很簡單,但很實用。

將docker程序移動到一個不同的分割槽

Docker把與你的容器和映象相關的資料儲存到一個目錄下。由於可能會儲存潛在的大量不同的映象,這個目錄會很快變得很大!
如果你的主機有不同的分割槽,你可能會更快遇到空間受限的問題。在這種情況下,你可能需要把Docker的資料目錄移動到其它分割槽。

問題

你想要移動docker的資料

方法

停止docker daemon,使用-g引數指定新目錄啟動。

討論

首先你需要停止你的docker daemon。
假設你想把docker資料放在/home/dockerusr/mydocker目錄下,我們先把原來的目錄遷移過來:

cp -a /var/lib/docker/* home/dockerusr/mydocker/

然後啟動docker:

docker daemon -g /home/dockeruser/mydocker

這時候你通過執行docker images或docker ps -a就可以看到原來的映象或容器。確認好之後就可以刪除原來的資料了。
當然記得把此更改新增到配置檔案。

轉載地址:https://www.centos.bz/2016/11/moving-docker-to-a-diffrent-partition/