我從 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條經(jīng)驗 獲得超9個贊
與其他任何類似Dockerfile,您可以使用這兩個步驟的命令來構建您的映像,然后在本地運行它:
$ docker build -t your_service .
$ docker run --rm -p 8080:8080 -e PORT=8080 your_service
PORT在這里指定環(huán)境變量很重要,并確保您的應用程序正確使用它。
之后,您的服務將在http://localhost:8080 上運行
添加回答
舉報
0/150
提交
取消