Docker 重命名数据卷

Docker 没有重命名卷的命令

bash 复制代码
$ docker volume
Usage:  docker volume COMMAND

Manage volumes

Commands:
  create      Create a volume
  inspect     Display detailed information on one or more volumes
  ls          List volumes
  prune       Remove unused local volumes
  rm          Remove one or more volumes

Run 'docker volume COMMAND --help' for more information on a command.

重命名卷,将旧的卷内容复制到新卷

bash 复制代码
# 创建新卷
docker volume create dify-mysql-data

# 查看有那些卷
docker volume ls

# 查看新卷的存储位置
docker volume inspect dify-mysql-data

# 使用临时容器复制数据
docker run --rm \
  -v af7083fa0b5fa16352e604579020cfb6cee28eab52c09ad2ee3cc886ad76818d:/source \
  -v dify-mysql-data:/dest \
  alpine \
  sh -c "cp -a /source/. /dest/"

# 验证新卷内容 docker volume inspect dify-mysql-data 返回的  Mountpoint 路径
ll /var/lib/docker/volumes/dify-mysql-data/_data

docker compose yaml 引用新卷

yaml 复制代码
volumes:
    dify-mysql-data:
      name: dify-mysql-data
      external: true

重新加载配置 docker compose up -d

相关推荐
liguojun20255 小时前
篮球馆自动计时收费系统:从规则配置到自动结算的全流程拆解
java·大数据·运维·人工智能·物联网·1024程序员节
Promise微笑5 小时前
红外分辨率 160×120、320×240、384×288 与 640×480实战选型指南
大数据·运维·人工智能·物联网
云飞云共享云桌面6 小时前
单机建模卡顿运维繁琐!中小型机械制造厂云飞云 3D 云桌面落地
运维·服务器·网络·3d·自动化·电脑·负载均衡
donoot6 小时前
一次 Nginx 502 问题的深度排查:从 SELinux 到容器网络
nginx·docker·selinux·反向代理·502 bad gateway
zandy10117 小时前
体验家 XMPlus 批量操作与自动化工作流引擎:让大规模运营从手动执行走向规则驱动
大数据·运维·自动化
Sagittarius_A*8 小时前
Docker:渗透前置容器化核心基础
运维·安全·docker·容器
阿米亚波9 小时前
【EVE-NG 实战】防火墙基础(VLAN · VRRP · NAT · ACL · 静态路由)
运维·网络·笔记·网络协议·计算机网络·网络安全·运维开发
网络小白不怕黑10 小时前
12.DHCP服务搭建
linux·运维·服务器·网络
日取其半万世不竭10 小时前
云服务器迁移怎么少停机?DNS 切换前后的完整清单
运维·服务器
FREEDOM_X10 小时前
Linux 多线程编程——总结
java·linux·运维·ubuntu