【问题标题】:Is it possible to use docker as dev enviornment for golang app engine standard enviornment?是否可以使用 docker 作为 golang 应用引擎标准环境的开发环境?
【发布时间】:2019-05-12 03:54:47
【问题描述】:

我的理解是docker需要App Engine Flexible Environment。

但我只想使用 Docker 来创建开发和本地测试环境,这样在开发机器上复制环境会更容易和更快。我仍然想将 GoLang 应用程序部署到 App Engine 标准环境。我想知道有没有办法?

【问题讨论】:

    标签: docker google-app-engine go google-cloud-platform


    【解决方案1】:

    您可以使用 Docker 构建 custom runtimes,如果您想部署它们,您只需要 App Engine Flexible。在您的情况下,由于您想部署到 App Engine Standard,我建议您使用 Development Server 来正确模拟环境。

    【讨论】:

    • 谢谢,有推荐的包含开发服务器的 docker 镜像吗?
    • 官方的 Cloud SDK docker 镜像已经安装了所有的组件,其中可能包括 devserver。您可以查看here 了解更多详情并尝试一下。由于我从未使用过它,我不确定您是否能够通过它实现您想要的效果。
    【解决方案2】:

    您不能将容器与 App Engine Standard 一起使用。您可以将容器与 App Engine Flexible 结合使用。

    【讨论】:

    • 我不想在 App Engine 中使用容器。我只想使用容器进行开发,这样我们就不必浪费时间为新开发者一遍又一遍地设置开发环境。
    • 对不起,我误解了你的问题。
    猜你喜欢
    • 2018-04-29
    • 1970-01-01
    • 2022-09-25
    • 1970-01-01
    • 1970-01-01
    • 2018-06-03
    • 2018-09-09
    • 2016-09-18
    • 2017-09-25
    相关资源
    最近更新 更多