docker 部署 flask编写及生成镜像,困了,睡午觉,睡醒继续。

Posted 上官飞鸿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 部署 flask编写及生成镜像,困了,睡午觉,睡醒继续。相关的知识,希望对你有一定的参考价值。

简介:

上一篇文章,我们简单的测试了一下服务器环境和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

 

 

三:传输文件

 

四:编译镜像

五:运行镜像

 

以上是关于docker 部署 flask编写及生成镜像,困了,睡午觉,睡醒继续。的主要内容,如果未能解决你的问题,请参考以下文章

Docker---镜像详解Dockerfile编写及优化部署nginx

docker 部署 flask配置环境及测试

docker_day04:Dockerfile docker私有仓库 dockercompose介绍 dockercompose部署 一件部署路飞项目

docker 部署以太坊私链v1.10.5

Fabric1.4 beego-docker部署

Fabric1.4 beego-docker部署