搭建一个Flask应用程序
Flask http://flask.pocoo.org/
1. 编写Flask代码
app.py
from flask import Flaskapp = 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