简介:
上一篇文章,我们简单的测试了一下服务器环境和docker基础镜像。并没有涉及我们自己编写的flask python程序。
现在,我们就要把我们自己的flask程序,放进docker镜像。
但是比较遗憾的是,本篇没有图形界面操作了。
想继续图形操作的,请自行查阅docker hub自动生成镜像。需配合github。
以后会写这个文章。暂时没有,下次写了,再更新链接。
一:编写flask
这个就不说了吧,我这教部署呢,怎么写flask,另找高明。
二:查阅官方文档(本章节,几乎就是翻译作者页面的,拣重点说一些。)
这个官方有点大,就是基础镜像维护者写的,关于基础镜像的使用说明。
your Dockerfile
like:
FROM tiangolo/uwsgi-nginx-flask:python3.6 COPY ./app /app
一个简单的Dockerfile示例,
只需要引用一个Docker镜像,然后添加 app目录进去。看着好简单啊。
但是这个镜像不知道是基于什么生成的,测试890M还多。我还是换称alpine做基础的吧。
我们用的Dockerfile:
FROM tiangolo/uwsgi-nginx-flask:python3.6-alpine3.7 COPY ./app /app
三:传输文件
四:编译镜像
五:运行镜像