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

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

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

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

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

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

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

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

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

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



时间: 2024-07-29 07:53:16

【VMCloud云平台】拥抱Docker(五)Volume(1)的相关文章

【VMCloud云平台】拥抱Docker(一)安装

VMCloud云平台发布到现在已经历史一年,按照原本计划,第二步应该是VMware私有云平台搭建,但是开源实在来得太过凶猛,博主身在战场中深深的感受到了 Docker有很多种安装方式,但是我推荐使用Ubuntu,因为Docker是在ubuntu环境下开发的,所以安装包测试比较充分(难度系数0),这里由于要跟Zabbix.OpenStack等做整合,所以我选择在Azure上搭建Docker,这也是为了实现之前在盆盆老师课程上吹过的牛逼(Microsoft Azure+Windows Azure S

【VMCloud云平台】SCCM(五)创建第一个集合

继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍SCCM创建第一个集合,集合作用跟GPO中的作用域是一样的,即有时候你需要对不同范围的机器进行分发操作或其他操作时则需要把范围规定起来(紫色为完成实施,红色为实施中): 1. 打开管理控制台,定位点客户端符合性: 2. 在设备集合上点击右键选择创建设备集合: 3. 输入新集合名称,并选择目标机器所在的集合: 4. 点击下一步,新建成员规则,选择直接规则: 5. 输入资源类型与规则: 6. 接着就会出现筛选出来的值,进行勾选:

【VMCloud云平台】SCOM配置(五)-应用事务型监控

继云平台完成SCVMM基础篇之后,SCOM篇正式开始,今天将开始介绍虚拟化中监控利器--SCOM如何去监控应用的第三种方式,事务型监控.事务型监控与可用性监控的对比在于,事务型应用可以针对不同种类的(首页.请求页.代码页等)网页进行收集数据,包括下载时间.TCP时间.资源大小等.今天是实施的是SCOM01,即以下图所示(紫色为完成实施,红色为实施中): 1. 打开SCOM2012R2的控制台: 2. 切换到创作,展开管理包模板,Web应用程序事务监控: 3. 添加监控向导: 4. 输入名称后选择

【VMCloud云平台】SCCM(七)域内推软件(一)

继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍SCCM为域内机器推送软件(紫色为完成实施,红色为实施中): 1. 为VMloud平台部署一台测试机(可以利用之前部署的SCVMM模板): 2. 上传测试用的软件到SCCM Server中(Citrix插件将用于演示静默安装时使用): 3. 接着打开SCCM管理控制台,切换到软件库-展开定位到应用程序管理,右键新建包: 4. 输入应用程序名称及相关信息: 5. 选择程序的类别: 6. 选择文件路径与填写软件名: 7. 输入预

【VMCloud云平台】SCCM(七)域内推软件(二)

继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍SCCM为域内机器推送软件(紫色为完成实施,红色为实施中): 1. 点击上端部署: 2. 选择集合为之前创建的集合: 3. 由于已经分发内容,这一页就保持默认即可: 4. 选择部署类型为可用,可供用户选择: 5. 不指定计划,让用户随时可以安装: 6. 这里选择默认即可: 7. 默认下一步: 8. 确认下一步后点击确定: 9. 进入客户端,将部署计划进行手动触发(在控制面板中找到CCM代理): 10. 过一会儿,就可以看到软

【VMCloud云平台】SCCM(六)客户端硬件、软件资产管理

继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍SCCM主要功能--客户端硬件.软件资产管理(紫色为完成实施,红色为实施中): 1. 点击管理: 2. 点击客户端设置: 3. 右键客户端默认设置,开启硬件清单: 4. 设置需要收集的类(当然也可以自已导入mof模板进行额外的硬件收集): 5. 点击确定后,点击软件清单,开启收集: 6. 设置收集的类型为.exe: 7. 确认设置后点击确定(设置计划): 8. 回到客户端符合性页,点击其中一台设备,右键启动-资源浏览器: 9

【VMCloud云平台】SCOM配置(十三)-创建SLO(二)

SCCM中有一种功能叫做安全基线扫描,可以针对安全策略来设置基线检测.在SCOM中也有相似的功能,那就是SLO,可以针对某些条件进行SLO判断,即上一篇讲完创建SLO规则后,这一篇将讲述如何利用该SLO进行创建仪表盘,如何以报表形式呈现(紫色为完成实施,红色为实施中): 1. 登录到SCOM管理控制台,点击我的工作区,右键新建-仪表盘 2. 接着选择视图布局-服务级别仪表板: 3. 输入仪表板名称: 4. 选择添加SLO规则: 5. 确认摘要并点击创建: 6. 创建成功: 7. 稍等片刻就可以看

【VMCloud云平台】SCCM(八)OSD(二)- 模板机捕获准备

继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍SCCM如何为域内机器推送OS(即OSD功能)(紫色为完成实施,红色为实施中): 1. 在DHCP服务器上点击选项,右键配置选项: 2. 配置066为SCCM01或PXE点: 3. 配置67项的启动文件: 4. 接着在SCCM01服务器上新建一个共享文件夹,设置权限以便模板机进行获取: 5. 定位到如图位置: 6. 右键启动映像包(取决于你的系统是多少位的): 7. 点击分发: 8. 与分发软件同样的步骤: 9. 定位到任务

【VMCloud云平台】SCCM(三)初始配置

继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍为SCCM做一些初始配置(紫色为完成实施,红色为实施中): 1. 检测完成安装后的SCCM状态: 2. 点击管理,定位到如图位置: 3. 右键点击林发现-属性,勾选如图项(检测间隔建议不宜太短,考虑到实际生产环境的带宽与SQL数据而定): 4. 点击应用后会出现是否尽快发现,直接点击是即可,继续右键系统发现属性,添加AD容器(即系统存在的位置OU): 5. 点击确定进行尽快发现系统: 6. 接着点击左侧边界,查看是否发现了I

【VMCloud云平台】SCOM配置(七)-创建自定义性能规则

继云平台完成SCVMM基础篇之后,SCOM篇正式开始,今天将开始介绍虚拟化中监控利器--SCOM,SCOM本身的规则虽然不少,但是其实隐藏了很多计数器可以自已添加,当然,SCOM也提供了这方面的规则建立方式(紫色为完成实施,红色为实施中): 1. 打开SCOM管理台,点击创作并定位到管理包对象-规则: [余下部分请移玉步到http://vmcloud.info/?p=1826] PS:为方便交流,VMCloudQQ群已开通,欢迎各位探讨任何关于虚拟化或云方面的技术,特别欢迎干货入驻!VMClou