如何显示在Docker容器中运行的Python应用程序的输出?

所以,我在Docker容器中运行了一些Python代码。 我使用Google的gcloud脚本启动了我的本地环境。 我看到基本的访问方式日志和健康检查信息,但我不知道如何通过日志消息,我从我的Python应用程序写入到控制台。 有没有一个参数,我可以设置来完成这与我的gcloud脚本,或者有什么我可以在Dockerfile中设置,可以帮助?

对于Python来login你的terminal/命令行/控制台,当从docker容器执行时,你应该在你docker-compose.yml设置这个variables

  environment: - PYTHONUNBUFFERED=0 

如果您使用print进行debugging,这也是一个有效的解决scheme。