码迷,mamicode.com
首页 > 其他好文 > 详细

【VMCloud云平台】拥抱Docker(五)Volume(1)

时间:2016-05-18 22:17:07      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:云平台   images   volume   file   暴力   

在上一篇中,我们讲到了如何配置多个容器并且定制属于自己的镜像,但是容器的数据性能以及持久如何保证的?本篇将通过介绍Docker Volume来说明这个问题,涉及到的架构如下图所示:

技术分享

1、 说到Volume实际上有多种方式可以实现,第一种方式为采用Dockerfile,但这种方式要找到对应的volume存放在主机哪里比较麻烦。首先我们查找我们存在哪些images:

技术分享

2、 然后我们写一个dockerfile,并在其中指定Volume:

技术分享

3、 接着我们使用docker file构建镜像(关于Dockerfile后面有讲到):

技术分享

4、 这时我们就创建起一个带有Volume的基础镜像,而基于这个基础镜像所创建的容器都会有一个/VMCTest的挂载点,我们可以测试创建一个容器:

技术分享

5、 我们来看下是否存在一个/VMCTest挂载点,我们创建一个文件以作测试:

技术分享

技术分享

6、 那么这个VMCTest究竟存在哪里的呢?我们可以通过以下命令来查看实际位置:

技术分享

7、可以看到实际的映射位置,我们可以进入到该路径看下,刚刚创建的测试文件在不在:

技术分享

8、OK,关于数据卷的第一种用法,我们就介绍到这里,下一篇我们将介绍另外一种更加暴力的挂载方式。


技术分享


本文出自 “VMCloud” 博客,谢绝转载!

【VMCloud云平台】拥抱Docker(五)Volume(1)

标签:云平台   images   volume   file   暴力   

原文地址:http://vmcloud.blog.51cto.com/3499815/1774764

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!