如已完成,在调试模式下,Flask支持代码重新加载。问题在于该应用程序正在容器上运行,这使它与正在开发的真实源代码隔离。无论如何,你可以
docker-compose.yaml像这样通过卷在正在运行的容器和主机之间共享源:
这里是
docker-compose.yaml
version: "3"services: web: build: ./web ports: ['5000:5000'] volumes: ['./web:/app']
在这里
Dockerfile:
FROM python:alpineEXPOSE 5000WORKDIR appCOPY * /app/RUN pip install -r requirements.txtCMD python app.py



