1、下载一个Ubuntu镜像
2、启动镜像,使用apt-get安装python、安装pip,建议也装个vim吧
3、通过以上的容器生成一个新的镜像,命令如下docker commit afcaf46e8305 os-flask
4、写个基于falsk的hello.py,切记host一定要指定为0.0.0.0,不然端口后外面也无法访问
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run(host="0.0.0.0")
5、编写Dockerfile
FROM f2 ADD hello.py /web CMD python /web/hello.py
如果用uwsgi做http
[uwsgi] http=:5000 wsgi-file=hello.py callable=app processes=4 threads=2
uwsgi uwsgi.ini 启用即可
6、build生成镜像
docker build -t flask .
docker build -t flask .
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:从零开始docker部署flask - Python技术站