我有这种情况,因为文档不清楚。该gcloud builds submit --tag gcr.io/[PROJECT-ID]/helloworld
命令将
- 归档我的源文件夹的内容,然后在 Google 构建服务器上运行 docker build。
- 此外,它只查看 .gitignore 文件以获取要存档的内容。如果它是 docker build,它应该尊重 .dockerignore 文件。
- 也没有关于如何编译应用程序的消息。如果在 dockerized 之前不是预编译的应用程序,则必须对其进行编译。
快速指南仅认为应用程序是预编译的应用程序,并且需要根据 .gitignore 的文件夹的所有内容来运行应用程序。人们不会意识到新技术的所有这些。我只是自己想通了。
因此,另一种方法是在 docker 文件中包含构建步骤(这将使我的图像变得沉重)或在本地(手动)创建一个 docker 图像,然后将图像提交到存储库(手动)然后发布到云运行(使用记录或手动的第二个命令)。
我在这里有什么遗漏吗?