查看挂载的硬盘地址

df -h

image-1671980735717

迁移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到移动硬盘

  1. 停止docker
service docker stop
  1. 迁移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