1、迁移到目录为
/app/dockerdata/lib/
2、脚本内容如下
#!/bin/sh
set -e
echo "停止docker服务"
systemctl stop docker
echo "创建新的docker目录"
mkdir -p /app/dockerdata/lib
echo "下载rsync"
yum install rsync -y
echo "迁移docker目录"
rsync -avz /var/lib/docker /app/dockerdata/lib/
echo "创建docker服务文件夹"
mkdir -p /etc/systemd/system/docker.service.d/
echo "写入docker服务文件夹"
sudo tee /etc/systemd/system/docker.service.d/devicemapper.conf <<-'EOF'
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --graph=/app/dockerdata/lib/docker
EOF
echo "重新加载systemctl配置文件"
systemctl daemon-reload
echo "重启docker服务"
systemctl restart docker
echo "查看docker信息"
docker info|grep Dir
3、查看docker信息
如下表示迁移目录成功
[root@kedouer ~]# docker info|grep Dir
Docker Root Dir: /app/dockerdata/lib/docker
[root@kedouer ~]#