docker默认存储路径在/var/lib/docker下,如果空间不足会引起各种问题,所以需要转移到挂载了大硬盘的目录下,本篇演示是转移到/home/docker目录
停止docker服务
systemctl stop docker
创建需要转移的目录
mkdir /home/docker
如果有必要的话,转移之前的文件,主要是镜像文件占用空间,如果不需要可以跳过这一步
mv /var/lib/docker /home/docker
查看/etc/systemd/system/docker.service.d/devicemapper.conf文件是否存在,没有就新建,有的话直接下一步
mkdir /etc/systemd/system/docker.service.d/
vi /etc/systemd/system/docker.service.d/devicemapper.conf
给/etc/systemd/system/docker.service.d/devicemapper.conf文件添加配置信息
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --graph=/home/dev/docker
重启
systemctl daemon-reload
systemctl restart docker
systemctl enable docker