docker基础,前置知识:https://blog.csdn.net/aoxixi/article/details/103334794
容器像一个正常的操作系统一样,所以在部署服务的时候,编写dockerfile,需要把启动该服务需要的依赖安装上。
1、保证项目在远程服务器上能够正常启动,正常访问
1、保证代码没问题
2、编写 用到的requirement.txt
3、把代码上传到服务器
4、编写gunicorn.conf [flask项目启动,在linux环境下,必须要有一个可以提供http服务服务,类似于网关]
测试项目能否启动
gunicorn hello:app -c gunicorn.conf
5、curl http://127.0.0.1:5003#测试是否成功
hello.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World'
if __name__ == '__main__':
app.run(debug=True, port=5003)
requirement.txt
flask
gunicorn
gevent
gunicorn.conf
workers = 5 # 定义同时开