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

docker 数据持久化

目录

一、将本地目录直接映射到容器里(运行成容器时候进行映射)

二、数据卷模式

1、创建数据卷

2、查看数据卷列表,有哪些数据卷

3、查看某个数据卷

4、容器目录挂载到数据卷

5、数据卷的优势:多个容器共享一个数据卷


默认容器启动后的数据是存储在内存和临时目录里的,只有在容器运行时候才能看到数据,当容器被销毁,存储内容并不会存入磁盘。

如果想把容器运行后的记录放入磁盘中而不受容器是否运行和是否存在的影响,就需要持久化

一、将本地目录直接映射到容器里(运行成容器时候进行映射)

docker  run  -itd  -v /docker/data/:/data/   lwjubuntu    bash

-v 指定挂载目录, 宿主机的某目录:容器内的某目录 (没有会在容器内自动创建)

挂载成功后,则在容器外挂载位置的目录内写入内容,容器内挂载位置的目录内可见。反之一样。

run有 如下报错时,要指定bash启动:

二、数据卷模式

1、创建数据卷

docker  volume  create  lwjtestvolume

2、查看数据卷列表,有哪些数据卷

docker volume ls

3、查看某个数据卷

docker volume inspect lwjtestvolume 

Driver对应设备  local本地设备
Mountpoint 在宿主机上的挂载点

4、容器目录挂载到数据卷

docker run -itd --name "volumeubuntu" -v lwjtestvolume:/volume/data/ ubuntu

-v  数据卷名字:容器内挂载的目录

在容器内挂载目录写入内容,在宿主机对应的卷目录下可见,反之,一样。 

5、数据卷的优势:多个容器共享一个数据卷

这里用另外一个新容器映射同一个数据卷,可以在新的容器挂载目录内看到这个数据卷原先有的内容。

http://www.lryc.cn/news/91675.html

相关文章:

  • Pytest运行指定的case,这个方法真的很高效……
  • 操作系统复习2.3.4-进程同步问题
  • 3ds MAX 基本体建模,长方体、圆柱体和球体
  • 搭建个人博客
  • JavaScript进阶(下)
  • 基于PyQt5的图形化界面开发——堆栈动画演示
  • 2023 年第三届长三角高校数学建模竞赛赛题浅析
  • sqlite3免费加密开源项目sqlcipher简单使用
  • SOLIDWORKS PDM Professional中的Add-ins
  • 干货 | 郭晓雷:数智安全监管机制研究与思考
  • 感应雷电浪涌的防线,SPD浪涌保护器
  • ThreeJS教程:屏幕坐标转标准设备坐标
  • [elasticsearch 实现插入查询小demo ]
  • 因为计算机中丢失VCRUNTIME140怎么办?为什么会丢失VCRUNTIME140.dll
  • 【满分】【华为OD机试真题2023B卷 JAVAJS】数字游戏
  • NLP常用的三种中文分词工具对比
  • Visual C++ 6.0环境开发PACS影像系统的技术指标和精准算法
  • 接口测试介绍以及用例编写
  • MATLAB迭代的三种方式以及相关案例举例
  • 测试替身Test Doubles的5类型(Mockito)
  • 【C++】链表
  • day42_jsp
  • JAVA面试八股整理——基础部分
  • 【JavaSE】Java基础语法(二十八):HashSet集合
  • 压缩感知重构之匹配追踪算法
  • 【SpinalHDL快速入门】4.6、复合类型之Vec
  • 探访世优科技数字人虚拟直播产品体系 | 世优开放日再次成功举行
  • 有奖励!2023陕西省首台(套)重大技术装备产品项目申报条件、认定材料
  • 2023/6/6总结
  • api习题