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
  • 删除数据。
  • 查看系统是否仍然可用
相关推荐
TTGGGFF3 分钟前
GLM-4V-9B 视觉多模态模型本地部署教程【保姆级教程】
linux·运维·服务器·图文对话
消失的旧时光-19436 分钟前
函数指针 + 结构体 = C 语言的“对象模型”?——从 C 到 C++ / Java 的本质统一
linux·c语言·开发语言·c++·c
郝学胜-神的一滴9 分钟前
Linux系统编程:深入理解读写锁的原理与应用
linux·服务器·开发语言·c++·程序人生
Larry_Yanan10 分钟前
Qt多进程(十一)Linux下socket通信
linux·开发语言·c++·qt
__雨夜星辰__24 分钟前
VMware 17 下 Ubuntu 虚拟机与宿主机间复制粘贴失效问题
linux·运维·ubuntu
prettyxian26 分钟前
【linux】进程调度:优先级、时间片与O(1)算法
linux·运维·服务器
小猪佩奇TONY33 分钟前
Linux 内核学习(15) --- linux MMU 和 分页机制
linux·学习
jerryinwuhan33 分钟前
期末总复习
linux·运维
浅安的邂逅35 分钟前
ubuntu 18.04及以上版本配置静态IP方法
linux·运维·网络·ubuntu·ip设置
lxysbly39 分钟前
ps1模拟器安卓版带金手指
android·linux·运维