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

Docker 数据卷

目录

一、数据卷(Data Volume)

二、使用 

1、单独建立数据卷

2、挂载主机数据卷

3、数据卷容器挂载

 基本语法:

工作原理:

主要用途:

 使用事例:


一、数据卷(Data Volume)

数据卷的使用,类似于 Linux 下对目录或文件进行 mount

数据卷(Data Volume)是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性:

  • 数据卷可以在容器之间共享和重用
  • 对数据卷的修改会立马生效
  • 对数据卷的更新,不会影响镜像
  • 卷会一直存在,直到没有容器使用

二、使用 

1、单独建立数据卷

        在用 docker run 命令的时候,使用 -v 标记来创建一个数据卷并挂载到容器里。在一次 run 中多次使用可以挂载多个数据卷。

root@hcss-ecs-999c:/# docker run -d -P --name web -v /webapp-data nginx:latest 
f40a6ee4bb7d576c41a347b9fef4e0843bd14ce809fdac7d647949f6b4da9320root@hcss-ecs-999c:/# docker exec -it web /bin/bashroot@f40a6ee4bb7d:/# cd webapp-data/root@f40a6ee4bb7d:/webapp-data# lsroot@f40a6ee4bb7d:/webapp-data# 

结果:数据卷在容器内部创建成功。

2、挂载主机数据卷

        将主机的目录挂载到容器上的目录,同样使用-v进行挂载。

root@hcss-ecs-999c:/# docker rm -f web
webroot@hcss-ecs-999c:/# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMESroot@hcss-ecs-999c
http://www.xdnf.cn/news/1104.html

相关文章:

  • UML概览
  • Spark与Hadoop之间的联系和对比
  • 成熟软件项目解决方案:360°全景影像显控软件系统
  • .NET仓储层在 using 块中创建 SqlSugarClient 的风险
  • python兴趣匹配算法
  • <四级英语词汇> 2025.4.22
  • Cesium学习笔记——坐标系统及坐标转换
  • 文献×汽车 | 基于 ANSYS 的多级抛物线板簧系统分析
  • 【深度学习】#8 循环神经网络
  • 日常记录-logback脱敏
  • 【扫描件批量改名】批量识别扫描件PDF指定区域内容,用识别的内容修改PDF文件名,基于C++和腾讯OCR的实现方案,超详细
  • 4.22学习总结
  • Spring Web MVC入门
  • Apache SeaTunnel:新一代开源、高性能数据集成工具
  • 【2025最新Java面试八股】如何理解MySQL的MVCC机制?
  • 安宝特案例 | 某知名日系汽车制造厂,借助AR实现智慧化转型
  • Oracle--SQL性能优化与提升策略
  • 类加载器与jvm的内存
  • 数据库性能优化(sql优化)_分布式优化思路02_yxy
  • uniapp开发2--uniapp中的条件编译总结
  • 探索科技的边界:代理IP与汽车产业链的创新之旅
  • 使用 LlamaIndex Workflows 与 Elasticsearch
  • LeetCode 热题 100_分割等和子集(89_416_中等_C++)(动态规划)
  • 数据孤岛、技术断层、ROI迷雾:传统企业数字化转型的三大坑,如何破局?
  • JAVA设计模式——(二)组合模式
  • 【MQ篇】RabbitMQ之简单模式!
  • 多模态知识图谱:重构大模型RAG效能新边界
  • 【Go】重难点知识汇总
  • python包管理器,conda和uv 的区别
  • JDBC对数据的增删改查操作:从Statement到PrepareStatement