我想调试Flask应用程序中的功能,因此在代码中添加了logger.info()
。然后,我必须在Docker容器中运行此应用程序。如何查看记录器信息(例如flask.log)?因为我无法在终端中看到这些日志。
我尝试使用调试模式。
* Debugger is active!
* Debugger PIN: 105-605-483
172.17.0.1 - - [10/Jul/2019 09:10:21] "POST /?utm_src=1 HTTP/1.1" 200 -
答案 0 :(得分:0)
您始终可以mount a host created volume放在容器中,这样flask可以在其中写入其日志,并且可以在主机上访问它。
或者您可以在没有入口点的情况下启动docker,然后手动运行flask应用程序。 docker run -it container_name:tag /bin/bash