我有一个docker镜像,需要构建后的配置文件才能工作。这些通常放在容器中安装的主机目录中,即docker run -v /src/config:/usr/local/config ...
这可以在Bluemix上完成吗?即,创建一个卷,上传文件,然后启动容器?
答案 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}}