1、停止docker服務(wù):systemctl stop docker
2、創(chuàng)建新的docker目錄。我在/home目錄下面創(chuàng)建了/home/lib/docker,執(zhí)行命令是 mkdir - p /home/lib/docker
3、遷移/var/lib/docker目錄下的文件到/home/lib/docker 下面,執(zhí)行命令是:
? ? cp? -R /var/lib/docker/*? /home/lib/docker/
4、指定鏡像和容器存放路徑的參數(shù)是--graph=/var/lib/docker,我們只需要修改配置文件指定啟動(dòng)參數(shù)即可。
Docker 的配置文件可以設(shè)置大部分的后臺(tái)進(jìn)程參數(shù),在各個(gè)操作系統(tǒng)中的存放位置不一致,在Ubuntu 中的位置是:/etc/default/docker,在 CentOS 中的位置是:/etc/sysconfig/docker。
如果docker是1.12或以上的版本,可以修改(或新建)daemon.json文件。修改后會(huì)立即生效,不需重啟docker服務(wù)。
vim /etc/docker/daemon.json
{"registry-mirrors":["http://7e61f7f9.m.daocloud.io"],"graph":"/new-path/docker"}