Docker容量限制在BlueMix上

Docker容器让我们方便地为持久数据装入卷。 我已经研究过了,如果我理解正确的话,卷的空间分配受容器主机驱动器空间的限制。

我的问题是 – 这是如何转化为像Bluemix这样的云系统? 使用容器(在Bluemix上 ),您可以将驱动器限制设置为32GB等,并知道您可以使用32GB的容器运行映像。 任何创build的卷也被限制在32GB的限制?

我无法find任何文件。 我发现最近的是创build“数据容器”,其中数量限制是数据容器的大小。 但是,如果我只是创build一个卷,并将其安装到一个容器,什么规则pipe理该特定卷的大小限制?

运行检查

{ "hostPath": "/vol/af2f348b-cad6-4b86-ac0c-b1bc072ca241/PGDATA", "spaceGuid": "af2f348b-cad6-4b86-ac0c-b1bc072ca241", "volName": "PGDATA" } 

这个问题似乎是Bluemix所特有的,但并不一定,因为它可能揭示其他“容器即服务”提供商可能使用的做法。

在Bluemix上,您可以使用外部docker卷来实现数据持久性:如果存储位于容器内部,则持久性将限制在容器运行时。

您可以使用cf CLI创build一个卷

 cf ic volume create volume_name 

并通过检查

 cf ic volume list 

然后,可以使用-v选项通过cf ic命令将其挂载到Bluemix上的容器中,或者在Bluemix上构build时通过dockerfile挂载

有关参考https://www.ng.bluemix.net/docs/containers/container_single_ov.html

编辑1月18日

在Bluemix上,容器的内存和存储大小之间存在关系,它由仪表板选项(根据帐户/组织types)显示

  • Pico:64 MB内存,4GB存储
  • 纳米:128 MB内存,8GB存储
  • Micro:256 MB内存,16GB存储(默认)
  • 微型:512 MB内存,32GB存储
  • 小:1GB内存,64GB存储
  • 中等:2GB内存,128GB存储
  • 大:4 GB内存,256GB存储
  • X-Large:8GB内存,512GB存储
  • XX大:16 GB内存,1TB存储