搭建一个Flask应用程序
Flask http://flask.pocoo.org/
1. 编写Flask代码
app.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
2. 创建Dockerfile文件
# 使用网易蜂巢镜像源来加速下载
FROM hub.c.163.com/library/python:3.6
# 安装Flask模块
RUN pip3 install Flask
# 复制本地的应用程序代码文件到容器
COPY app.py /app/
# 对外暴露一个5000的端口。
# 尽管有暴露端口,但如果宿主机没有建立宿主机与容器的端口映射,`curl http://127.0.0.1:5000`也是访问不了的
EXPOSE 5000
# 容器启动的时候执行的命令
ENTRYPOINT FLASK_APP=/app/app.py flask run
3. 编译镜像并创建容器来运行
# 编译镜像
docker build -t siguoya/flask-hello-world .
# 作为后台程序来运行
docker run -d siguoya/flask-hello-world
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。