我从 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 上运行
添加回答
举报
0/150
提交
取消
