一、把数据存储到本地/opt/data目录下面,容器挂载到/data目录下面

[root@docker-1 ~]#  docker run -itd --name www -v /opt/data:/data nginx
bb726e9083c12ffc4d61605fef40e1cbdd9b7b85e7b4aca4abe7bbc1580994e5

  注:

    1、--name www:www挂载容器镜像名称

    2、/opt/data:/data:/opt/data本地存储目录。/data挂载到镜像的存储目录

    3、nginx:nginx镜像名称

二、利用--volumes-from 实现多容器共享一个目录存储

[root@docker-1 ~]# docker run -itd --name web --volumes-from www nginx
10a190a6dece08e3fbb168a33a61c4f0af2b129863742ec28aeec6ed590fa96d

  注:

    --name web:web挂载镜像的名称

    --volumes-from www:指向共享容器的名称。(www是共享容器名称)

三、验证挂载

#进入web容器,在/data目录下面创建a.txt
[root@docker-1 ~]# docker exec -it web bash
root@10a190a6dece:/# cd /data/
root@10a190a6dece:/data# touch a.txt
root@10a190a6dece:/data# ls -l
total 0
-rw-r--r--. 1 root root 0 Sep 27 22:51 a.txt #查看本地机器a.txt是否存在
[root@docker-1 ~]# ls -l /opt/data
总用量 0
-rw-r--r--. 1 root root 0 9月 28 06:51 a.txt #进入www容器添加内容到/data/a.txt里面
[root@docker-1 ~]# docker exec -it www bash
root@bb726e9083c1:/# ls -l /data/
total 0
-rw-r--r--. 1 root root 0 Sep 27 22:51 a.txt
root@bb726e9083c1:/# cat /data/a.txt
root@bb726e9083c1:/# echo "12345" > /data/a.txt
root@bb726e9083c1:/# cat /data/a.txt
12345 #查看www容器添加内容本地a.txt是否存在
[root@docker-1 ~]# cat /opt/data/a.txt
12345 #查看web容器/data/a.txt内容是否存在
[root@docker-1 ~]# docker exec -it web cat /data/a.txt
12345

  

    

docker持久化数据存储的更多相关文章

  1. docker解决数据存储问题的方案

    现在docker在云计算领域发展的势头很猛,各个公司不论大小都开始研究这个开源工具和技术,围绕docker的开源项目和创业公司也多如牛毛,就是一个简单管理container的web ui都有很多开源项 ...

  2. Kubernetes 持久化数据存储 StorageClass

    文章链接 PV 和 PVC 模式要先创建好 PV,然后再定义好 PVC 进行一对一的绑定.那么如果遇到大集群,也一一的创建吗?这样来说维护成本很高,工作量大.这个时候就有了 Kubernetes 提供 ...

  3. docker的数据存储

    概述 Docker 为容器提供了两种存放数据的资源:由 storage driver 管理的镜像层和容器层:以及Data Volume. store driver Docker镜像的分层结构如下图所示 ...

  4. docker持久化之存储卷

         启动时敲:   docker run -it -v /var/mydata:/abc myos   #前面写真实机里的文件夹,冒号后面写docker里面的文件夹,最后写镜像名 (可以同时挂载 ...

  5. Docker持久化存储与数据共享

    一.Docker持久化数据的方案 基于本地文件系统的Volume:可以在执行docker create或docker run时,通过-v参数将主机的目录作为容器的数据卷.这部分功能便是基于本地文件系统 ...

  6. 20.docker 持久化存储与数据共享

    1.image layer 和 container layer 的关系 image layer 是可读的 container layer 是在image layer 之上创建的 一个可读可写层 con ...

  7. docker学习笔记(四)-持久化数据,安装docker-compose

    Docker 持久化数据 实战 compose 安装docker-compose

  8. IOS中的数据存储方式,特点,使用情况

    数据存储的核心都是写文件,主要有四种持久化方式:属性列表(Plist),对象序列化,SQLite数据库,CoreData. 存储Plist: 键值进行存储,不能存储对象.对象需要序列化编码才能写入文件 ...

  9. [Docker] 容器持久化数据的首选机制 Volume

    Volume 是 docker 容器生成持久化数据的首选机制.bind mounts 依赖主机机器的目录机构,volume 完全由 docker 管理.volume 较 bind mounts 有几个 ...

  10. docker mysql 数据持久化到本地、设置不区别表名大小写-清风柳絮-51CTO博客

    原文:docker mysql 数据持久化到本地.设置不区别表名大小写-清风柳絮-51CTO博客 Docker MySQL 把数据存储在本地目录,很简单,只需要映射本地目录到容器即可 1.加上-v参数 ...

随机推荐

  1. Python爬取亚马逊商品页面

    仍然利用Requests库来实现 1 import requests 2 r=requests.get('https://www.amazon.cn/gp/product/B01M8L5Z3Y') 3 ...

  2. Ubuntu18.04LTS虚拟机优化

    1.没网 刚安装好没网,可以设置NAT连接,也可以直接设置为桥接模式联网.这里直接桥接. 网络中心使用的是以太网,所以就在菜单的"编辑"里的"虚拟网络编辑器"里 ...

  3. JAVA JAR包注册成服务,开机启动,WINSW使用

    1,下载工具 WINSW. https://www.aliyundrive.com/s/fACj3xk8R74 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画 ...

  4. GPS网络授时仪(网络授时服务器)成功投运攀枝花市中西医结合医院

    GPS网络授时仪(网络授时服务器)成功投运攀枝花市中西医结合医院 GPS网络授时仪(网络授时服务器)成功投运攀枝花市中西医结合医院 北京华人开创科技发展有限公司 技术交流15901092122岳峰 概 ...

  5. Eureka服务剔除下线

    1.参考文档: https://www.centoscn.vip/4317.html 2.剔除服务 格式: curl -X PUT "http://ip:port/eureka/apps/{ ...

  6. java-javaSE-泛型和反射

    泛型 什么是泛型 泛型,即"参数化类型".顾名思义,就是将类型参数化,然后在使用/调用时传入具体的类型(类型实参). 为什么使用泛型 泛型提高程序操作的可读性和安全性. 例如集合类 ...

  7. for循环axios套axios调用,同步调取

    1.function getsdd(){}事件 async/await把异步进行设置成同步进行 var url = '/api/runtime/form/save'; function checkAd ...

  8. docker-compose重新启动单个容器

    这很简单:使用命令: docker-compose restart worker 您可以设置在杀死容器之前等待停止的时间(以秒为单位) docker-compose restart -t 30 wor ...

  9. ubuntu亲测安装opencv和成功解决Makefile:160: recipe for target 'all' failed make: *** [all] Error 2

    1.因为项目需要,我安装的是opencv3.0.0,从github上面下载的opencv包 git clone https://github.com/Itseez/opencv.git git clo ...

  10. uniapp输入空格

    uniapp   密码框输入空格(去除空格)的时候一直回显不及时  经过一番折腾 终于搞定 1.先赋值:     this.pwd = e.detail.value 2. 使用setTimeout(再 ...