上一篇介绍了在Bluemix Containers服务中使用docker hub镜像和container的高可用配置。接下来我们尝试如何在容器中使用持久存储。

在Bluemix的Containers服务中,文件共享(File Share)是持久的共享存储区域,每个docker容器的Volume都保存在File Share中。借用官网的一张图来说明Organization,Space,File Share, Volume和container之间的关系:

显然首先需要创建一个文件共享,但是通过web控制台创建文件共享的用户体验实在不咋地——隐藏的比较深。按图索骥吧。

管理组织:

查看详细组织信息:

编辑组织信息:

配额->容器->添加文件共享:

千辛万苦,终于找到了!

指定文件共享的名字,容量和IOPS。文件共享的容量与IOPS的比率最高只能达到1:4,即每GB容量最多对应4个IOPS(AWS可以做到1:30)。不过通常情况下我们不会使用容器来运行高IO吞吐量的应用。

文件共享是要单独收费的,这个相当于存储服务。Bluemix默认每月提供20GB容量、每GB容量对应0.25个IOPS的免费文件共享空间。例如:20GB容量、每GB容量对应2个IOPS每月7.40美刀,折合人民币差不多要50元。2.50元/GB/月的价格相比其他公有云产品来说的确是有些贵的。

文件共享创建完成后,就可以在上面创建volume并挂载给容器使用了。

在创建新的容器时...貌似又是一个隐蔽而不易发现的设置...

在前文创建完成的file share上新建一个volume:

也可以选择一个已经存在的volume:

指定volume在容器中的挂载路径,这里有一个大坑——挂载路径中只能包含目录符号("/"),字母和数字。如果出现其他的字符(例如:下划线),那么在容器启动后挂载路径是不存在的。不确定这是个bug还是by design。

容器创建完成,可以正常操作挂载后的volume:

总体来说Bluemix Containers服务的持久存储功能还是很容易上手的,只是比传统的docker多了一个file share。上述所有的操作步骤都可以通过命令行(cf ic ...)来实现。持久存储(file share)价格比较贵,使用web控制台操作的用户体验还有待改进。

转载于:https://www.cnblogs.com/hunterxue/p/5927221.html

IBM Bluemix体验:Containers持久存储相关推荐

  1. 中国版-IBM Bluemix初体验

    据收到IBM Bluemix中文公众版产品邀请已经有2个月时间了,在这段时间里一直期盼能早点开始试用,当在外出差的我收到,试用账号通知时,便在手机上迫不及待的感受了中国版Bluemix的魅力.中国版B ...

  2. IBM Bluemix 中文公众版初体验

    很荣幸收到IBM颁发的"IBM Bluemix 试用邀请函",成为 IBM Bluemix 中文公众版的首批特邀用户. 11月18日就收到了标题为"China Bluem ...

  3. IBM® Bluemix 上运行ASP.NET Core

    IBM® Bluemix® 上的"ASP.NET 核心"运行时采用"ASP.NET 核心"buildpack 技术."ASP.NET 核心" ...

  4. nfs服务器_Kubernetes集群下部署NFS持久存储

    NFS是网络文件系统Network File System的缩写,NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地的文件系统中,而在本地的系统中来看,那个远程主机的目录就好像是自己的一 ...

  5. Tair持久存储系列技术解读

    简介: 阿里云数据库重磅发布自研Tair持久存储系列的产品打破了传统Redis中的数据只能在易失性存储上进行读写的刻板印象,针对客户不同业务阶段的数据存储要求与服务成本考量,全新实现了持久性更强.成本 ...

  6. kubernetes部署nfs持久存储(静态和动态)

    kubernetes部署nfs持久存储(静态和动态) NFS简介 NFS是网络文件系统Network File System的缩写,NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地的文 ...

  7. 当生命科学遇到云计算——IBM Bluemix医疗行业应用沙龙精彩回顾

    3月17日,"当生命科学遇到云计算--IBM Bluemix医疗行业应用"沙龙在上海建国宾馆成功举办.本次活动由IBM Bluemix主办.CSDN联合主办,汇集全球医疗.制药.基 ...

  8. 《Head First Python》笔记 第四章 持久存储

    2019独角兽企业重金招聘Python工程师标准>>> 感觉比Java简单许多啊... 持久存储 Persistent:Saving data to file 将基于内存的数据存储到 ...

  9. 《Head First Python》第四章--持久存储

    读文件 man = [] other = []try:data = open('sketch.txt')for each_line in data:try:(role, line_spoken) = ...

最新文章

  1. Linux实战教学笔记32:企业级Memcached服务应用实践
  2. VS2010下使用dmp文件和pdb文件定位到dll中崩溃位置的方法
  3. SQLServer优化:SQLServer中NOLOCK关键字的用法介绍
  4. mfc try catch 捕获并显示_“全栈2019”Java异常第十七章:Error该不该被捕获?
  5. 对象在内存中的存储布局
  6. python找到文件夹下指定文件_python实现在目录中查找指定文件的方法
  7. Pentium Pro架构/流水线及其优化 (2) - 指令流水线 存储子系统详解
  8. 【学术人生】牛人写SCI常用经典词和常用句型
  9. LeetCode 688. “马”在棋盘上的概率
  10. java writedouble_java-将double转换为32位表示形式(以及相反的...
  11. 窗台上晒了一本书,三个人问了三个问题
  12. epoll和libevent
  13. python编译器源码分析_Python源码剖析之编译Python
  14. #(最新最全)PDB(Protein Data Bank)数据格式详解
  15. 南大衣哥、北袁长标,恭喜谷传民新歌准备报送央视春晚
  16. 【高等数学】定积分的应用
  17. 关于移动TD测试用户的800元月话费补贴的解释
  18. 数字后端基本概念介绍Size Blockage
  19. 袖珍计算器c语言设计源码,Calculator 示例:Windows 窗体袖珍计算器
  20. Mac OSX 好用的解压软件

热门文章

  1. java replaceall lt,JAVA中替换字符的方法replace和replaceAll 区别
  2. python编写脚本替换 jar包文件_shell-替换jar包中配置文件脚本
  3. sklearn常用模块
  4. Mxnet的.lst文件介绍
  5. Tomcat的安装和运行
  6. movie计算机英语作文,一篇“Movie Review英语作文
  7. 时间控件_Selenium时间控件的处理
  8. java 弹出下载_java如何实现下载弹出的对话框
  9. python中清除海龟图的代码_Python海龟绘图——常用方法指令
  10. 二十七、综合案例数据预处理