查看挂载的硬盘地址
df -h
迁移docker到移动硬盘
我的地址是:
/dev/sda5 392G 44K 372G 1% /srv/dev-disk-by-uuid-5cdcaea8-7654-4326-9733-3bf5db40ce68
先创建docker文件目录
mkdir /srv/dev-disk-by-uuid-5cdcaea8-7654-4326-9733-3bf5db40ce68/docker
2. 迁移docker到移动硬盘
- 停止docker
service docker stop
- 迁移docker数据
# 拷贝数据
# -rpvb 递归/保留属性/覆盖/详细
cp /var/lib/docker/* /srv/dev-disk-by-uuid-5cdcaea8-7654-4326-9733-3bf5db40ce68/docker -rpvb
mv /var/lib/docker /var/lib/docker.bak
# 软连接:实际 + 目标
ln -s /srv/dev-disk-by-uuid-5cdcaea8-7654-4326-9733-3bf5db40ce68/docker /var/lib
# 恢复步骤,删除软连接(警告!尾部没有左斜杠 /)
#rm -rf /var/lib/docker
# 生效/启动
systemctl daemon-reload
service docker restart
# 验证
docker info
#docker info | grep 'docker Root Dir'
-----------------
显示=成功
Docker Root Dir: /srv/dev-disk-by-uuid-5cdcaea8-7654-4326-9733-3bf5db40ce68/docker