终于,我找到了一个解决方案,可以在Docker中守护进程运行时查看Python输出,这要感谢GitHub上的
@ahmetalpbalkan 。我自己在这里回答以供进一步参考:
使用无缓冲输出
CMD ["python","-u","main.py"]
代替
CMD ["python","main.py"]
解决问题;您可以通过查看输出(stderr和stdout)
docker logs myapp
现在!

终于,我找到了一个解决方案,可以在Docker中守护进程运行时查看Python输出,这要感谢GitHub上的
@ahmetalpbalkan 。我自己在这里回答以供进一步参考:
使用无缓冲输出
CMD ["python","-u","main.py"]
代替
CMD ["python","main.py"]
解决问题;您可以通过查看输出(stderr和stdout)
docker logs myapp
现在!