1、修改配置
將--graph /mnt/docker添加在docker.service文件中的ExecStart字段后面,其中/mnt/docker為你需要修改的存儲目錄
$ vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --graph /data/docker
2、重啟服務
$ systemctl daemon-reload
$ systemctl restart docker
注意:目前網上大多數配置參數是 --graph ,其實這是老版本中的使用方法,新版本已經拋棄,改用了 --data-root ,具體可以通過命令 dockerd --help 查看使用的參數。
但是如果是工作了很久的docker服務
1、創建docker鏡像存放路徑
mkdir /mnt/docker
cd /mnt/docker
2、加入配置
將--graph /mnt/docker添加在docker.service文件中的ExecStart字段后面,其中/mnt/docker為你需要修改的存儲目錄
$ vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --graph /data/docker
3、拷貝配置文件到新的docker目錄
cp -arf /var/lib/docker/* /mnt/docker/ #-a保留原文件屬性
4、重啟docker
systemctl restart docker