【发布时间】:2014-12-04 18:37:44
【问题描述】:
所以,我在 Docker 容器中运行了一些 Python 代码。我使用 Google 的 gcloud 脚本启动了本地环境。我看到了基本的访问样式日志和运行状况检查信息,但我不确定如何将我正在从 Python 应用程序写入的日志消息传递到控制台。是否可以设置一个参数来使用我的 gcloud 脚本来完成此操作,或者我可以在 Dockerfile 中设置什么可以提供帮助?
【问题讨论】:
-
您可以attach自己到正在运行的容器,也可以使用docker logs。您也可以在使用docker run -a 启动容器时附加自己。我希望这些信息对您有所帮助。
-
分享
Dockerfile以获得更多支持。现在容器内的日志在哪里?通常将日志打印到容器内的控制台(stdout/stderr),然后您可以在外部使用docker logs。您可以随时使用docker exec命令跳转到里面查看普通应用程序的日志 -
感谢各位的帮助。 “码头日志”是我正在寻找的。我认为我缺少的部分是如何获取正在运行的 docker 进程 ID(docker ps),因此我可以将其提供给 logs 命令。如果你们中的任何一个能写出你的答案,我会标记为正确的。
标签: docker boot2docker gcloud dockerfile