Dockerfile
文件文件名区分大小写,内容如下
FROM python
WORKDIR /app
ADD ./ ./
RUN pip install -r requirements.txt
EXPOSE 8080
ENV NAME World
CMD ["python","app.py"]
app.py
文件,内容如下:from flask import Flask
app = Flask(__name__)
@app.route(‘/‘)
def hello_world():
return ‘Hello, Flask which is running on Docker container!‘
if __name__ == "__main__":
app.run(debug=True, host="0.0.0.0", port="8080")
$ docker build -t hellodocker .
$ docker container run -d --name web1 --publish 8080:8080 hellodocker:latest
在浏览器打开127.0.0.1:8080
,显示Hello, Flask which is running on Docker container!
。
原文:https://www.cnblogs.com/yaoyu126/p/14236611.html