docker默认目录是/var/lib/docker,位于系统盘上,占用空间比较大,计划迁移到新挂在的盘上。
第一步,在新盘上创建文件夹
mkdir -p /data/docker/lib
第二步,复制文件到新目录
rsync -avz /var/lib/docker /data/docker/lib/
注意,复制时连带父目录docker一起复制过来,所以复制后docker的镜像存储在 /data/docker/lib/docker/
下
第三步,设置docker镜像的挂在目录
修改docker.service
文件,如果不知道docker.service的位置,可以先后执行如下两个命令,看命令的返回值:
修改docker.service文件:
vim /usr/lib/systemd/system/docker.service
把原来的ExecStart那行注释掉,新增如下
ExecStart=/usr/bin/dockerd --graph=/data/docker/lib/docker
第四步,重启docker
systemctl daemon-reload
systemctl restart docker
systemctl enable docker