使用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、使用客户端调用即可,有问题留言

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