【问题标题】:Locally deploying a GCloud app with a custom Docker image使用自定义 Docker 映像在本地部署 GCloud 应用程序
【发布时间】:2016-08-08 18:36:38
【问题描述】:

我一直在使用 app.yaml 脚本和命令从 bash 终端部署我的应用程序: gcloud app deploy app.yaml

这会运行一个 main.app 脚本来从定制的 docker 镜像中设置环境。 如何仅在本地部署它,以便在实际部署之前进行一些小的更改并查看它们的效果,这需要相当长的时间?

【问题讨论】:

    标签: deployment docker gcloud


    【解决方案1】:

    如果您想在本地运行您的应用程序,您应该能够在 docker 容器之外执行此操作。实际上,我们对环境的限制很少 - 主要是您只需要确保您正在侦听端口 8080。

    但是,如果您真的想使用 docker 在本地进行测试 - 您可以...

    # generate the Dockerfile for your applications
    gcloud beta app gen-config --custom
    
    # build the docker container
    docker build -t myapp .
    
    # run the container
    docker run -it -p 8080:8080 myapp
    

    从那里,您应该可以点击http://localhost:8080 并查看您的应用正在运行。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-17
      • 1970-01-01
      • 2019-01-26
      • 1970-01-01
      • 2021-07-27
      • 2017-01-24
      • 1970-01-01
      • 2019-12-16
      相关资源
      最近更新 更多