为了账号安全,请及时绑定邮箱和手机立即绑定

如何在本地运行我的 Cloud Run 服务?

如何在本地运行我的 Cloud Run 服务?

杨__羊羊 2022-01-05 10:35:50
我从 Python 快速入门中获得了以下简单的 Cloud Run 服务:app.py:import osfrom flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world():    return 'Hello World!\n'if __name__ == "__main__":    app.run(debug=True,host='0.0.0.0',port=int(os.environ.get('PORT', 8080)))Dockerfile:FROM python:3.7ENV APP_HOME /appWORKDIR $APP_HOMECOPY . .RUN pip install FlaskCMD python app.py如何在本地运行和测试它?
查看完整描述

1 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

与其他任何类似Dockerfile,您可以使用这两个步骤的命令来构建您的映像,然后在本地运行它:


$ docker build -t your_service .

$ docker run --rm -p 8080:8080 -e PORT=8080 your_service

PORT在这里指定环境变量很重要,并确保您的应用程序正确使用它。


之后,您的服务将在http://localhost:8080 上运行


查看完整回答
反对 回复 2022-01-05
  • 1 回答
  • 0 关注
  • 280 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号