步驟:准備環境-復制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