在Bluemix上构建图像时,我可以使用COPY添加文件吗?

时间:2016-06-02 11:11:53

标签: build copy containers ibm-cloud dockerfile

我想在Bluemix上而不是在本地构建我的图像。 我可以使用COPY将自己的文件包含在图像中吗? 如果是这样,我可以在哪里存储文件?

或者如果我在github上有文件,我可以从github中取出它们吗?

2 个答案:

答案 0 :(得分:1)

是的,你可以!

当您运行cf ic builddocker build时,当前目录的内容(您的“构建上下文”)将与构建请求一起发送。您可以使用COPYADD说明将构建上下文中的任何文件或文件夹添加到容器图像中,就像在本地一样。

如果您想使用Github等在线资源,您可以{URL} ADD该文件。有关详细信息,请参阅Dockerfile reference

答案 1 :(得分:0)

Bonus,您现在可以使用cf ic cp在文件启动并运行后将文件复制到容器中或从容器中复制文件。