将文件放在Bluemix容器卷上

时间:2016-03-13 18:49:28

标签: upload containers ibm-cloud volume

我有一个docker镜像,需要构建后的配置文件才能工作。这些通常放在容器中安装的主机目录中,即docker run -v /src/config:/usr/local/config ...

这可以在Bluemix上完成吗?即,创建一个卷,上传文件,然后启动容器?

2 个答案:

答案 0 :(得分:1)

Bluemix确实有recommended approaches for adding files to a volume.

总结一下,建议采用两种方法:

(1)启动容器后,在容器(wget)内使用cf ic exec将数据下载到卷装入文件夹。

(2)将文件作为映像构建的一部分添加,并创建一个容器启动脚本,将文件从容器中的文件夹复制到卷装入文件夹。

无论采用何种方法,都需要将卷装入容器,并且需要启动容器以通过容器将文件添加到卷中。

答案 1 :(得分:0)

是的,您可以创建IBM容器使用的卷。

以下是创建新卷的命令:

$ cf ic volume create vol_name

创建卷后,您可以像这样启动容器:

$ cf ic run -v vol_name:/usr/local/config --name my_container my_image

您可以在以下链接中阅读有关卷的完整文档:

{{3}}