美文网首页Docker
Docker数据卷容器

Docker数据卷容器

作者: 如来自然 | 来源:发表于2016-01-07 11:39 被阅读0次

Docker数据卷管理器,就是一个一般的容器,专门供其他容器挂载。

首先创建一个名字是dbdata的数据卷容器,创建一个数据卷载到 /dbdata

[root@docker ~]# docker run -ti -v /dbdata --name dbdata docker.io/ubuntu

测试:查看

root@949c4ad58567:/# ls
bin dbdata etc lib media opt root sbin sys usr
boot dev home lib64 mnt proc run srv tmp var
root@949c4ad58567:/#

可以发现出现了数据卷dbdata

现在我们在其它俩容器中挂载这个数据卷容器

创建一个容器,挂载刚才创建的数据卷容器

[root@docker ~]# docker run -ti --volumes-from dbdata --name db_fuchao1 docker.io/ubuntu

测试:查看

root@34509b0bb7f7:/# ls
bin dbdata etc lib media opt root sbin sys usr
boot dev home lib64 mnt proc run srv tmp var
root@34509b0bb7f7:/#

可以看到,挂载成功

再创建一个,挂载刚才创建的数据卷容器

[root@docker ~]# docker run -ti --volumes-from dbdata --name db_fuchao2
root@d1cc9746eb70:/# cd dbdata/
root@d1cc9746eb70:/dbdata# ls -al
total 4
drwxr-xr-x. 2 root root 19 Jan 7 03:35 .
drwxr-xr-x. 22 root root 4096 Jan 7 03:28 ..
-rw-r--r--. 1 root root 0 Jan 7 03:35 fuchao
root@d1cc9746eb70:/dbdata# docker.io/ubuntu
测试:查看

root@d1cc9746eb70:/# ls
bin dbdata etc lib media opt root sbin sys usr
boot dev home lib64 mnt proc run srv tmp var
root@d1cc9746eb70:/#

现在我们在数据卷容器的数据卷内做修改,看看另外挂载它的容器是不是生效了

root@949c4ad58567:/dbdata# touch fuchao
root@949c4ad58567:/dbdata# ls -al
total 4
drwxr-xr-x. 2 root root 19 Jan 7 03:35 .
drwxr-xr-x. 22 root root 4096 Jan 7 03:26 ..
-rw-r--r--. 1 root root 0 Jan 7 03:35 fuchao
root@949c4ad58567:/dbdata#

db_fuchao1
root@34509b0bb7f7:/# cd dbdata/
root@34509b0bb7f7:/dbdata# ls -al
total 4
drwxr-xr-x. 2 root root 19 Jan 7 03:35 .
drwxr-xr-x. 22 root root 4096 Jan 7 03:27 ..
-rw-r--r--. 1 root root 0 Jan 7 03:35 fuchao
root@34509b0bb7f7:/dbdata#

db_fuchao2
root@d1cc9746eb70:/# cd dbdata/
root@d1cc9746eb70:/dbdata# ls -al
total 4
drwxr-xr-x. 2 root root 19 Jan 7 03:35 .
drwxr-xr-x. 22 root root 4096 Jan 7 03:28 ..
-rw-r--r--. 1 root root 0 Jan 7 03:35 fuchao
root@d1cc9746eb70:/dbdata#

db_fuchao1

root@d1cc9746eb70:/# cd dbdata/
root@d1cc9746eb70:/dbdata# ls -al
total 4
drwxr-xr-x. 2 root root 19 Jan 7 03:35 .
drwxr-xr-x. 22 root root 4096 Jan 7 03:28 ..
-rw-r--r--. 1 root root 0 Jan 7 03:35 fuchao
root@d1cc9746eb70:/dbdata#

数据卷容器
root@d1cc9746eb70:/# cd dbdata/
root@d1cc9746eb70:/dbdata# ls -al
total 4
drwxr-xr-x. 2 root root 19 Jan 7 03:35 .
drwxr-xr-x. 22 root root 4096 Jan 7 03:28 ..
-rw-r--r--. 1 root root 0 Jan 7 03:35 fuchao
root@d1cc9746eb70:/dbdata#

我们可以知道任何一个做出修改,所有的都会立刻生效!!!!!

相关文章

  • 【现学现忘Docker基础】— 21.Docker容器数据卷(一

    1、什么是Docker容器数据卷 Docker容器数据卷,即Docker Volume(卷)。 当Docker容器...

  • docker容器数据卷

    什么是容器数据卷 把docker容器运行产生的数据持久化,相当于容器的外置硬盘 容器数据卷的特点 1.数据卷可在容...

  • Docker 数据管理

    Volume(数据卷) 将Docker主机数据挂载到容器 创建数据卷 查看数据卷详细信息 用卷创建一个容器,让这个...

  • Docker 容器数据卷

    Docker 容器数据卷 如果不写容器外路径,则会给你定义一个路径 什么是容器数据卷(volume) 需求: 容器...

  • Docker(四) 存储卷

    docker存储卷 数据卷 为什么需要数据卷(存储卷)docker镜像由多个只读层叠加而成,启动容器时,docke...

  • Docker(2)-容器数据卷-DockerFile-Docke

    容器数据卷 1. 什么是容器数据卷 docker的理念回顾 将应用和环境打包成一个镜像! 数据?如果数据都在容器中...

  • 第六篇 : Docker 容器的数据管理

    一、容器的数据卷 1. 什么是数据卷? docker的理念之一就是将应用和运行的环境打包,因此docker容器的生...

  • Docker基础(3) 数据卷

    创建数据卷 挂载Host目录作为数据卷 挂载Host的文件作为数据卷 数据卷容器 数据卷的备份和恢复 Docker...

  • docker数据卷和数据镜像

    添加数据卷docker run的时候添加参数 -v /localpath:/dockerpath 添加数据卷容器...

  • Docker笔记之总结

    Docker笔记之Docker初体验Docker笔记之容器Docker笔记之网络管理Docker笔记之数据卷Doc...

网友评论

    本文标题:Docker数据卷容器

    本文链接:https://www.haomeiwen.com/subject/ggjfkttx.html