使用docker部署webapi(flask框架)簡單流程

1、服務器端

from flask import Flask # 引用flask庫
app= Flask(__name__)

# 定義路由
@app.route('/',methods = [ 'POST'])
def hello_world():
    return 'Hello,World!'

if __name__=="__main__":
    app.run(host=“0.0.0.0",port=5000) # 程序訪問端口爲8080

2、客戶端

#coding=utf-8
import requests
url='http://127.0.0.1:5000/'
#獲得響應對象
r=requests.post(url)

#獲得狀態碼
print("status code:",r.status_code,r.text)

3、docker搭建容器

4、docker內部端口映射外部端口,運行服務指令

sudo docker run -d -p 5000:5000 webtest:latest python HelloTest.py

5、使用客戶端調用即可,有問題留言

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章