docker+flask

本文介绍了一种简化Flask应用部署的方法,通过直接使用Flask内置服务器,在Docker容器中运行并打包为镜像,避免了使用nginx+uwsgi带来的复杂性和大体积镜像问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于nginx+uwsgi非常复杂,所以直接使用flask自带的web服务器。在以linux为基础镜像的docker内安装好需要的包,然后直接执行run.py就可以了。

  • 将容器打包成镜像
docker commit [container id] aikedaer/wandou
  • 上传docker hub
docker login
docker push aikedaer/wandou

上一篇博客使用nginx+uwsgi部署涉及很多包,所以打包成镜像很大,作为基础镜像的ubuntu虽然只有73.9M,但最后安装一些必要的工具和包后却有1.23G。
如果直接采用flask,那么就不会有这么大了。

  • 拉取镜像
docker pull aikedaer/wandou
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值