当前位置: 首页 > news >正文

docker,数据卷

数据卷的基本概念
  • 定义与作用:数据卷是宿主机上的特殊目录,用于容器间共享和持久化数据
  • 核心特性:独立于容器生命周期、支持跨容器共享、高性能本地访问
  • 与绑定挂载(Bind Mount)的区别:数据卷由Docker完全管理
数据卷的核心操作
  • 创建数据卷:docker volume create [卷名]
  • 查看数据卷列表:docker volume ls
  • 查看数据卷详情:docker volume inspect [卷名]
  • 删除数据卷:docker volume rm [卷名]
数据卷的典型使用场景
  • 数据库持久化:MySQL/PostgreSQL等数据库容器数据存储
  • 配置文件共享:多容器读取同一份配置文件
  • 日志收集:将容器日志写入宿主机固定位置
数据卷的挂载方式
  • 命名卷挂载示例:

    bash复制插入

    docker run -v my_volume:/app/data nginx
    

    复制插入

  • 匿名卷挂载示例:

    bash复制插入

    docker run -v /app/data nginx
    

    复制插入

  • 只读挂载配置:

    bash复制插入

    docker run -v my_volume:/app/data:ro nginx
    

    复制插入

数据卷的备份与迁移
  • 备份到宿主机:

    bash复制插入

    docker run --rm -v my_volume:/source -v /backup:/backup alpine \
    tar cvf /backup/backup.tar /source
    

    复制插入

  • 跨主机迁移方案:通过SCP/Rsync等工具传输备份文件
数据卷的高级特性
  • 卷驱动扩展:支持NFS/SSHFS等分布式存储
  • 数据卷模板:使用docker-compose预定义卷配置
  • 存储空间管理:docker system df查看卷占用情况
http://www.dtcms.com/a/360108.html

相关文章:

  • ES6 面试题及详细答案 80题 (13-21)-- 数组与字符串扩展
  • 【71页PPT】工业40及智能制造解决方案(附下载方式)
  • (LeetCode 每日一题) 36. 有效的数独 (数组、哈希表)
  • 决胜千里之外:服务器及硬件项目标书制作全流程与避坑指南
  • 基于OpenCv做照片分析应用一(Java)
  • More Effective C++ 条款20:协助完成返回值优化(Facilitate the Return Value Optimization)
  • MySQL—— 概述 SQL语句
  • obdumper和obloader迁移OceanBase业务库(一):实施手册
  • 项目-云备份
  • 自然语言处理NLP:嵌入层Embedding中input_dim的计算——Tokenizer文本分词和编码
  • Qt Demo之 deepseek 帮我写的关于双目标定的小界面
  • libmodbus移植
  • 面试问题详解十三:Qt 多线程同步【QReadWriteLock】讲解
  • Qt-Advanced-Docking-System: 一个基于 Qt 框架的高级停靠窗口系统
  • Qt libcurl的下载、配置及简单测试 (windows环境)
  • 没有广告,纯净好用,功能强大的本地和网络文件管理器
  • 2025年9月计算机二级C++语言程序设计——选择题打卡Day12
  • RocketMQ5.0+保姆级单点Docker部署教程
  • 从零构建中间件:Tower 核心设计的来龙去脉
  • 当代科学(范畴大辩论) 的学科分科(论据)的要素论(论点)及方法论(论证):边缘处理
  • return 语句使用指南(c++)
  • 基于 YOLOv11n 的无人机航拍小目标检测算法学习
  • shell脚本第六阶段---三剑客之sed
  • Spring Cloud Alibaba Seata 分布式事务(六)
  • CPTS---Hospital
  • AliceVision相比于OpenMVG、Colmap有什么区别和特点
  • 计算机毕设选题:基于Python+Django实现电商评论情感分析系统
  • 嵌入式ARM程序高级调试技能:20.qemu arm ARM Linux 上 addr2line 的实际应用示例
  • 常用定位技术对比解析
  • OpenCL C 命令队列