如何在生产中将烧瓶放入容器中

时间:2019-09-18 03:31:04

标签: docker flask webserver

如何为Flask应用程序创建docker映像并以可伸缩性将其用于生产

我需要使用docker容器部署我的flask应用程序。根据docker原则,建议在容器内仅运行一个进程。

但是在Flask应用程序中,建议使用wsgi服务器,它将生成多个进程。

不建议在生产过程中使用Flask内置服务器。 我检查了很多git repos和教程,但大多数都使用内置的烧瓶服务器或gunincorn。但是在金枪鱼中,他们使用倍增过程

在这种情况下,有人可以建议如何提供烧瓶应用程序吗

1 个答案:

答案 0 :(得分:1)

例如,您可以使用古尼康语来制作falsk,并编写docker文件并创建docker映像

FROM python:3.6
ADD . /app
WORKDIR /app
RUN pip install flask gunicorn
EXPOSE 8000
CMD ["gunicorn", "-b", "0.0.0.0:8000", "app"]