从零开始docker部署flask
1、下载⼀个Ubuntu镜像
2、启动镜像,使⽤apt-get安装python、安装pip,建议也装个vim吧
3、通过以上的容器⽣成⼀个新的镜像,命令如下docker commit afcaf46e8305 os-flask
flask下载4、写个基于falsk的hello.py,切记host⼀定要指定为0.0.0.0,不然端⼝后外⾯也⽆法访问
from flask import Flask
app = Flask(__name__)
@ute('/')
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 run -it -p 5000:5000 flaksk
由于我是在windows上折腾,访问地址为192.168.99.100:5000/(好坑啊)
查看ip命令docker-machine ip

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。