linux docker 数据迁移

背景:系统盘存储的docker数据,空间不够了。所以挂载了云存储将数据迁移继续使用。

这里说的是本机目录下数据迁移

  • 停止docker(检查使用systemctl status docker)
bash 复制代码
systemctl stop docker.socket containerd
# 或
systemctl stop docker
  • 迁移数据
bash 复制代码
# 使用 rsync 进行复制(保留所有权限属性)。此处会打印迁移的内容
sudo rsync -avxP /var/lib/docker/ /mnt/data/docker
  • 将原docker数据路径修改mv /var/lib/docker/ /var/lib/docker.bak
  • 运行dockersystemctl start docker
  • 检查docker运行状态systemctl status docker
  • 查看docker容器内容, 依次启动系统所需容器
bash 复制代码
# 看容器是否还在
docker ps -a
# 运行容器:检查启动是否正常运行
docker start xx
  • 查看docker当前运行配置中数据目录
bash 复制代码
$ docker info | grep "Docker Root Dir"
Docker Root Dir: /mnt/data/docker
  • 删除数据。
  • 查看系统是否仍然可用
相关推荐
ai小陈12 小时前
GPU服务器租用容器实战:Docker数据卷持久化与安全重建
服务器·人工智能·安全·docker·ai·gpu算力
如果'\'真能转义说12 小时前
Docker Desktop | 本地化挂载 Postgresql
docker·postgresql·容器
M78佐菲12 小时前
ARM学习笔记(12)
linux·arm开发·笔记·嵌入式硬件·学习
可涵不会debug12 小时前
C++ std::bind 实战教程:线程池、回调场景全覆盖
linux·开发语言·c++
谢亮_vipxieliang12 小时前
从 Docker 到 Kubernetes:概念对照与迁移
docker·容器·kubernetes
whyutianict_vv12 小时前
HCIE-Storage V4.0(存储4.0)考纲变化拆解:新增 15 分故障排查与 AI 存储考点
华为认证·hcie·存储
Java的搬运工13 小时前
【无标题】
python·机器学习·docker·fastapi·模型部署·mlops·ai工程化
青梅味猪大肠13 小时前
【操作系统-26】进程互斥软件实现-Peterson算法
linux·运维·服务器
怪力左手13 小时前
docker+qemu创建镜像
运维·docker·容器