我想在Bluemix上而不是在本地构建我的图像。 我可以使用COPY将自己的文件包含在图像中吗? 如果是这样,我可以在哪里存储文件?
或者如果我在github上有文件,我可以从github中取出它们吗?
答案 0 :(得分:1)
是的,你可以!
当您运行cf ic build
或docker build
时,当前目录的内容(您的“构建上下文”)将与构建请求一起发送。您可以使用COPY
或ADD
说明将构建上下文中的任何文件或文件夹添加到容器图像中,就像在本地一样。
如果您想使用Github等在线资源,您可以{URL} ADD
该文件。有关详细信息,请参阅Dockerfile reference。
答案 1 :(得分:0)
Bonus,您现在可以使用cf ic cp
在文件启动并运行后将文件复制到容器中或从容器中复制文件。