我有这种情况,因为documentation不清楚. gcloud构建提交–tag gcr.io/[PROJECT-ID]/helloworld命令将
>存档我的源文件夹的内容,然后在Google构建服务器上运行docker构建.
>另外,它仅在.gitignore文件中查找要归档的内容.如果它是docker构建,则应使用.dockerignore文件.
>也没有关于如何编译应用程序的消息.如果不是经过预编译的应用程序,则必须先对其进行编译,然后再对其进行泊坞化.
快速指南仅认为该应用程序是预编译的,并且需要使用.gitignore文件夹的所有内容才能运行该应用程序.人们不会意识到新技术的全部.我刚刚自己弄清楚了.
因此,做这一切的另一种方法是在docker文件中包括构建步骤(这将使我的映像变得沉重),或者在本地(手动)创建docker映像,然后(手动)将映像提交到存储库,然后发布到云端运行(使用记录在案的第二条命令或手动执行).
我在这儿想念什么吗?
最佳答案
我认为您已经掌握了,基本上您可以选择:
> Building using Cloud Build
> Building locally and pushing using Docker
通常,如果您需要其他构建步骤,建议将其包括在Docker文件中.理想情况下,无论哪种情况,您都应该能够从源Dockerfile转到完整的映像.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。