挂载宿主机的目录(实现很多容器共用一个宿主卷)

[root@localhost ~]# docker run -itd --name web01 -v /var/www/html:/var/www/html centos(-v 挂载位置在宿主机的/var/www/html 对应容器的:/var/www/html)

2903a23c349adf01c428371c6996c92d3f622ebc61d74972913a65e3b1cb3f44

[root@localhost ~]# docker inspect web01 (查看容器信息————看挂载点)

截取部分

},

 "Mounts": [

            {

                "Type": "bind",

                "Source": "/var/www/html",

                "Destination": "/var/www/html",

                "Mode": "",

                "RW": true,

                "Propagation": "rprivate"

            }

        ],

"Config": {

[root@localhost ~]# docker start web01

web01

[root@localhost ~]# cd /var/www/html  ///在宿主机目录创建index.php在容器中也能看见,宿主机目录挂载成功///

[root@localhost html]# ls

[root@localhost html]# touch index.php

[root@localhost html]# docker exec web01 ls /var/www/html

index.php

[root@localhost html]#

[root@localhost html]# docker rm -f $(docker ps -q -a)(删除所有的容器)

002ae8bd4a11

6969453a5556

baafbeb35ff4

2903a23c349a

26a245cfee89

c623b8fcb3d6

ea7bdb213e39

c3ffbcccb8c1

dcc5e2773a56

[root@localhost html]#

将一个容器的数据卷挂载到其他容器中

[root@localhost html]# docker run -itd --name web01 -v /data centos (-v 的目录默认指的是创建容器的目录---加:/指的是宿主机目录:/容器目录)

33d5e1999926b26e255c80d817e2fd63a07690cf39bd7f0ae4cc5d0ca1d87838

[root@localhost html]# docker inspect web01

截取部分

[

"Mounts": [

            {

                "Type": "volume",

                "Name": "a6cb36ade5ab867068b6499459c6d06019cd29f851bd97546eb220cdc9fa007f",

                "Source": "/var/lib/docker/volumes/a6cb36ade5ab867068b6499459c6d06019cd29f851bd97546eb220cdc9fa007f/_data",

                "Destination": "/data",

                "Driver": "local",

                "Mode": "",

                "RW": true,

                "Propagation": ""

docker run -itd --name web01 -v /data centos (指定挂载点/data)

docker run -itd --name web02 --volumes-from web01 centos (--volumes-from管理卷挂载对应容器的挂载点)

docker exec  web02 rm -f /data/indax.php  (实验创建index.php通过web02查看)

docker exec web01 ls /data

docker attach web01

docker restart web01

docker exec web01 ls /data

docker exec web02 touch /data/index.php

docker exec web01 ls /data

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

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

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

  2. Docker之 数据持久化

    容器中数据持久化主要有两种方式: 数据卷(Data Volumes) 数据卷容器(Data Volumes Dontainers) 数据卷 数据卷是一个可供一个或多个容器使用的特殊目录,可以绕过UFS ...

  3. 【07】循序渐进学 docker:数据持久化

    写在前面的话 学到这里相信有心的朋友都发现问题了,我们每次都会去删掉容器,在创建新的容器.那数据怎么办?岂不删库跑路了? 就算不是数据库,假设公司有日志保留的需求,那每一次发布岂不日志都被干掉了? D ...

  4. Docker 容器数据 持久化(系统学习Docker05)

    写在前面 本来是可以将数据存储在 容器内部 的.但是存在容器内部,一旦容器被删除掉或者容器毁坏(我亲身经历的痛,当时我们的大数据平台就是运行在docker容器内,有次停电后,不管怎样容器都起不来.以前 ...

  5. 4.云原生之Docker容器数据持久化介绍与实践

    转载自:https://www.bilibili.com/read/cv15182308/?from=readlist #### 创建一个web容器并创建一个数据卷挂载到容器的/webapp目录下(默 ...

  6. Docker自学纪实(三)Docker容器数据持久化

    谈起数据卷 我一直觉得是个枯燥无聊的话题 但是通过今天的实操和阅读 我发现其实并不是 其实就像走夜路 没有光明,第一次都是恐惧 但是如果走的次数多了 或者静下心来去克制恐惧 也许就会驾轻就熟或者等到黎 ...

  7. docker容器数据持久化

    将数据从宿主机挂载到容器中的三种方式 1.Volume 2.Bind Mounts 3.tmpfs Volumes:docker管理宿主机文件系统的一部分(/var/lib/docker/volume ...

  8. docker数据持久化

    转载/参考: https://www.jianshu.com/p/ef0f24fd0674 Docker的数据持久化主要有两种方式: bind mount docker managed volume ...

  9. docker数据持久化/共享---volume,bind-mount,tmpfs-mount

    一.将Docker数据挂载到容器 在Docker中,要想实现数据的持久化(所谓Docker的数据持久化即数据不随着Container的结束而结束),需要将数据从宿主机挂载到容器中.目前Docker提供 ...

随机推荐

  1. UI Framework-1: Aura Views

    Views Views is a user interface framework built on a type called, confusingly, View. Responsible for ...

  2. Kubernetes1.5 集成dashboard

    Kubernetes1.5 集成dashboard 配置kubernetes的dashboard相对简单.同样的,只需要从源码中获取到dashboard-controller.yaml及dashboa ...

  3. 洛谷1525 关押罪犯NOIP2010 并查集

    问题描述 S城现有两座监狱,一共关押着N名罪犯,编号分别为1~N.他们之间的关系自然也极不和谐.很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突.我们用“怨气值”(一个正整数值)来表示某两 ...

  4. CodeForces 363B Fence

    Fence Time Limit: 1000ms Memory Limit: 262144KB This problem will be judged on CodeForces. Original ...

  5. 洛谷 P1125 笨小猴

    P1125 笨小猴 题目描述 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼.但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设max ...

  6. 【图像配准】基于互信息的图像配准算法:MI、EMI、ECC算法

    简单介绍: 基于互信息的图像配准算法以其较高的配准精度和广泛的适用性而成为图像配准领域研究的热点之中的一个.而基于互信息的医学图像配准方法被觉得是最好的配准方法之中的一个.基于此.本文将介绍简单的基于 ...

  7. PHP Apache shutdown unexpectedly启动错误解释及解决的方法

    在学PHP的时候,偶然发现XAMPP窗体Apache的启动出现错误,出现下面的错误提示: 9:52:41  [Apache] Attempting to start Apache app... 9:5 ...

  8. BZOJ2016: [Usaco2010 Feb]Chocolate Eating

    [传送门:BZOJ2016] 简要题意: 贝西收到了N 块巧克力,她会在接下来的D 天里吃掉这些巧克力,她想制定一个计划,让她每 天的快乐度都保持在较高的水品上. 在第一天刚开始的时候,贝西的快乐度为 ...

  9. 洛谷P3355 骑士共存问题

    题目描述 在一个 n*n个方格的国际象棋棋盘上,马(骑士)可以攻击的棋盘方格如图所示.棋盘上某些方格设置了障碍,骑士不得进入 对于给定的 n*n 个方格的国际象棋棋盘和障碍标志,计算棋盘上最多可以放置 ...

  10. 洛谷P2598 [ZJOI2009]狼和羊的故事

    题目描述 “狼爱上羊啊爱的疯狂,谁让他们真爱了一场:狼爱上羊啊并不荒唐,他们说有爱就有方向......” Orez听到这首歌,心想:狼和羊如此和谐,为什么不尝试羊狼合养呢?说干就干! Orez的羊狼圈 ...