首页 > 解决方案 > 如何查看不同端口上运行的docker容器的日志

问题描述

我可以看到容器运行良好

docker ps 结果

我的问题是如何查看这个 docker 容器的日志。

每次我都sudo docker logs database-service -f只能看到在9003端口上运行的容器日志。

如何查看9113上运行的容器的日志

标签: dockerdocker-composedocker-machine

解决方案


您将获得容器中 stdout 或 stderr 上显示的所有日志。

它与暴露在不同端口上的进程无关。

如果 2 个实例正在容器内运行,并且两者都在系统控制台上显示日志,那么您将在容器的 docker logs 命令上获得两个日志。

您可以尝试multitail使用实用程序在 docker exec 命令中跟踪多个日志文件。

为此,您必须将其安装在该容器中。


推荐阅读