# 遷移 docker 目錄 (無論容器與鏡像占用空間大小,哪怕只占用1G,也需用此方式,否則可能遷移不成功)
service docker stop
cd /var/lib/docker
? ? # 一個一個復制除 overlay2 外的其他所有文件夾
cp -R builder /home/docker/lib/
cp -R containers /home/docker/lib/
.........
? ? # 壓縮 overlay2 文件夾為 .tar.gz 文件,再遷移
tar -zcvf overlay2.tar.gz ./overlay2
mv overlay2.tar.gz /home/docker/lib/
cd /home/docker/lib
tar zxvf overlay2.tar.gz
rm -f overlay2.tar.gz
? ? # 修改配置文件
vim /usr/lib/systemd/system/docker.service? ? ?? 或? ? ?? vim /etc/systemd/system/docker.service.d 目錄下的 .conf 文件
? ? # 修改 --graph= 參數值即可 (例如:ExecStart=/usr/bin/dockerd --graph=/home/docker/lib -H)
? ? --graph=/home/docker/lib
systemctl daemon-reload
systemctl restart docker