当我尝试使用命令运行它时,我在图像中内置了python烧瓶应用程序
docker logs -f f7e2cd41c0706b7a26d9ff5821aa1d792c685826d1c9707422a2a5dfa2e33796
它没有显示任何日志,它至少应该表明flask应用程序已正确启动?请注意,我能够从主机上访问flask API,并且该API正在运行。此API的代码中有许多打印语句可以正常工作,因此这些打印语句应已包含在日志中。我在这里想念什么吗?
Dockerfile是:
FROM python:3.6.8
WORKDIR /app
COPY . /app
#RUN apt-get update -y
#RUN apt-get install python-pip -y
RUN pip install -r requirements.txt
EXPOSE 5001
WORKDIR Flask/
RUN chmod -x main.py ;
CMD ["python", "main.py"]
sudo docker ps -a
sudo docker logs -f container-id