Docker 守护进程日志在哪里?

新手上路,请多包涵

Docker 守护进程日志在哪里?奇怪的是,无法通过 man、StackOverflow 或 Docker Docs 找到答案。注意我不是要 docker 容器 STDOUT,而是要通过守护程序/代理对客户端和容器之间的通信进行故障排除的守护程序日志。

原文由 user2603634 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 650
1 个回答

这取决于您的操作系统。以下是几个位置,带有几个操作系统的命令:

  • Ubuntu(旧使用新贵) - /var/log/upstart/docker.log
  • Ubuntu(新使用 systemd ) - sudo journalctl -fu docker.service
  • 亚马逊 Linux AMI - /var/log/docker
  • Boot2Docker - /var/log/docker.log
  • Debian GNU/Linux - /var/log/daemon.log
  • CentOS - cat /var/log/message | grep docker
  • CoreOS - journalctl -u docker.service
  • Fedora - journalctl -u docker.service
  • 红帽企业 Linux 服务器 /var/log/messages | grep docker
  • OpenSuSE - journalctl -u docker.service
  • macOS - ~/Library/Containers/com.docker.docker/Data/log/vm/d‌​ocker.log
  • Windows - Get-EventLog -LogName Application -Source Docker -After (Get-Date).AddMinutes(-5) | Sort-Object Time ,正如 这里 提到的。

原文由 Sabin 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题