docker打包Python程序

步骤:准备环境-复制Python程序-启动程序

为了简单,我们的Python程序就是一个Python文件app.py

app.py

from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
    return "hello docker"
if __name__ == '__main__':
    app.run(host="0.0.0.0", port=5000)

Dockerfile

FROM python:2.7
LABEL maintainer="Peng Xiao<xiaoquwl@gmail.com>"
RUN pip install flask
COPY app.py /app/
WORKDIR /app
EXPOSE 5000
CMD ["python", "app.py"]

build image 和 启动容器

docker build -t soymilk/python-test .

docker run -d soymilk/python-test
原文地址:https://www.cnblogs.com/soymilk2019/p/13035090.html