docker容器数据卷相当于外置的移动硬盘

docker容器数据卷主要功能是:容器的持久化、容器间继承+共享数据

特点:

(1)数据卷可以容器之间共享或重用数据

(2)卷中更改可以直接生效

(3)数据卷中更改不会在镜像中更新

(4)数据卷的生命周期一直持续到没有容器使用它为止

命令添加数据卷:

容器添加数据卷:dicker run -it -v /宿主机绝对路径:/docker内路径 镜像名

容器添加只读数据卷:dicker run -it -v /宿主机绝对路径:/docker内路径:ro 镜像名

dockerFile添加数据卷:

新建一个文件夹 # mkdir DockerFile

进入文件夹新建文件 # vi dockerfile1

  FROM centos  // 引入镜像

  VOLUME ["/mydata1","/mydata2","/mydata3"]  //加入三个容器卷

  CMD echo "finish!-----------success!"

  CMD /bin/bash

构建新的镜像:# docker build  -f /DockerFile/dockerfile1 -t data_centos .

  # docker build  -f /DockerFile/dockerfile1(dockerfile文件) -t data_centos(新的镜像名字) .

转载于:https://www.cnblogs.com/wu-wu/p/9884638.html

Docker-容器数据卷相关推荐

  1. Docker系列 五.Docker容器数据卷

    五.Docker容器数据卷 环境&工具: 阿里云轻量级服务器.CentOS 7系统.FinalShell(其他连接客户端也可以) 是什么 docker的理念将运行的环境打包形成容器运行,运行可 ...

  2. Docker——Docker 容器数据卷(Volumes)

    Docker 容器数据卷 容器数据卷(Volumes) 容器数据卷概述 使用数据卷 实现mysql数据同步 具名挂载和匿名挂载 匿名挂载 具名挂载 DockerFile里写Volumes配置 多个数据 ...

  3. docker容器数据卷基本操作

    在实际运用中,如果使用docker部署应用的时候,有这么一种情况,需要有个位置可以同步docker容器上的数据到服务器上,更通俗点讲,我们需要在服务器上开启一个位置,这个位置可以连接docker容器中 ...

  4. Docker容器数据卷讲解

    概述 为什么Docker需要容器数据卷技术:如果没有数据卷技术,比如一个由mysql镜像创建运行的容器,产生的数据就会保存在容器中,数据的生命周期与容器的生命周期一致,如果删除了该容器,相应的数据也会 ...

  5. Docker 学习之 Docker 容器数据卷

    容器数据卷 什么是容器数据卷 docker 理念回顾 将应用和环境打包成一个镜像! 问题:数据?如果数据都在容器中,那么我们删除容器,数据就会丢失!需求:数据可以持久化! 容器之前可以有一个数据共享技 ...

  6. 【Docker学习笔记 五】深入理解Docker容器数据卷机制

    前几篇Blog是对Docker的一个入门和初识,本篇Blog开始就详细学习下一个新的理论基础概念:Volume,也就是容器数据卷,听起来名字高大上,实际上就是一个宿主机的目录而已,为什么需要容器数据卷 ...

  7. Docker容器数据卷

    容器数据卷 什么是容器卷 docker是要将应用和环境打包成一个镜像 这样,数据就不应该在容器中,否则容器删除,数据就会丢失,这就是删库跑路 故容器之间要有一个数据共享技术 在Docker容器中产生的 ...

  8. Docker容器数据卷详解

    文章目录 1. 数据卷介绍 2. 简单使用 3. MySQL容器建立数据卷同步数据 4. 常用命令 5. 具名挂载和匿名挂载 5.1 匿名挂载 5.2 具名挂载 6. Dockerfile中设置数据卷 ...

  9. Docker—容器数据卷

    目录 1.什么是容器数据卷 2.数据卷的使用 3.实战MySQL同步数据 4.卷 常用命令 5.匿名挂载与具名挂载 5.1 匿名挂载 5.2 具名挂载 6.数据卷容器 1.什么是容器数据卷 Docke ...

  10. docker 容器数据卷

    1.是什么 先来看看Docker的理念: 将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的 容器之间希望有可能共享数据 Docker容器产生的数据,如果不通 ...

最新文章

  1. 谷歌为什么把几十亿行代码放在一个库?
  2. iphone如何信任软件_你知道iPhone手机如何正确卸载软件?怪不得手机内存总是不够用!...
  3. linux期末脚本作业,linux – 使用R Markdown将bash脚本作为Cron作业运行
  4. 利用sqlmap和burpsuite绕过csrf token进行SQL注入 (转)
  5. linux下kegg注释软件,KEGG数据中全部代谢反应和代谢物注释信息的下载
  6. 一些有用的SQL Server函数
  7. 如何成为一名优秀的高级C/C++程序员
  8. 【ICLR2019】Poster 论文汇总
  9. Android自动化测试01-环境安装连接问题及解决
  10. Deep3DBox论文解读
  11. 零基础、转行学习Python是否还在纠结?这里告诉你答案!
  12. 125w短波通信距离_短波通信在消防应急救援通信中的应用探讨
  13. android怎么执行命令,Android程序中执行adb命令
  14. 用 Python 自动生成快闪文字视频
  15. AWS新用户入门学习必备知识
  16. pygame初探:复刻小游戏《Flappy Bird》
  17. leetcode884. 两句话中的不常见单词(你肯定会被惊呆了)
  18. Spring实现`aop`过程
  19. 全概率公式与贝叶斯公式-机器学习
  20. lnux php 连接access,在Linux下实现对Microsoft Access Database(.mdb

热门文章

  1. linux无限刷屏代码,linux下如何实现简单刷屏
  2. 中北大学计算机学,中北大学计算机类专业好吗
  3. oracle util_mail,Oracle UTL_MAIL邮件包程序使用实践
  4. 创建物化视图commit_oracle慎用基于on commit刷新物化视图的方式(一)
  5. mysql网络异常_mysql运行过程中因网络或者数据库原因导致的异常
  6. c语言 数据结构 list、queue、tree抽象数据类型的定义与实现 详尽代码和注释
  7. shapefile导入oracle,shp2sdo.exe用法:shpfile导入OracleSpatial
  8. python 如何匹配列表中某个单词_Python中部分指定单词的最佳匹配项
  9. 命名空间跟作用域是什么关系_魏如萱许光汉首次合唱新歌《什么跟什么有什么关系》_娱乐频道...
  10. 3d 仪表盘_新一代标致2008官图发布 配备3D全息仪表盘