在本地部署带有自定义Docker镜像的GCloud应用程序

时间:2016-08-08 18:36:38

标签: deployment docker gcloud

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

这会运行一个main.app脚本,用于从自定义的docker镜像设置环境。 我如何才能在本地部署这个,以便我可以在实际部署之前进行小的更改并查看其效果,这需要相当长的时间?

1 个答案:

答案 0 :(得分:0)

如果您想在本地运行您的应用,您应该能够在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并看到您的应用正在运行。

希望这有帮助!