创建目录结构如下:
identidock.py内容如下:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!\n'
if __name__ == '__main__':
app.run(debug=True, host='0.0.0.0')
Dockerfile内容如下:
FROM python:3.4
RUN pip install Flask==0.10.1
WORKDIR /app
COPY app /app
CMD ["python", "identidock.py"]
执行构建
构建成功
运行镜像
访问服务
问题来了,当程序被修改了,是不是需要重新构建容器?答案是否定的,通过绑定挂载解决这个