Docker 容器数据迁移
2022-04-17 本文已影响0人
吾等斩去红尘时
为什么要迁移数据
当容器中镜像文件过多导致磁盘空间不足时,就需要迁移数据到磁盘空间足够的目录
通过软连接的方式迁移数据(ln -s)
- 停止 Docker 服务
systemctl stop docker.service
- 复制数据到新的存放路径
cp -r /var/lib/docker/* /home/ubuntu/docker
- 备份原有存放路径的数据
mv /var/lib/docker /home/ubuntu/dockerbackup
- 创建软连接
ln -s /home/ubuntu/docker /var/lib/docker
- 启动 Docker 服务
systemctl start docker.service
- 查看是否迁移成功
docker info | grep "Docker Root Dir"
# 终端输出
Docker Root Dir: /home/ubuntu/docker