Docker日志/堆栈部署服务的错误



我正在使用swarm stack部署部署服务。我无法部署到其他节点,我想看看有什么问题,但无法查看在这些节点上运行的服务/任务的日志。

我尝试了

docker stack ps stackname

显示了"错误"列下的某些内容,例如"否这样的图像"one_answers"不合适的节点",但我想查看正在发生的事情的完整日志,否则似乎无法解决任何问题。

我也尝试了

Docker服务日志ServiceID

但什么也没有显示。

最后我也尝试了:

journalctl -fu docker.service

在远程节点上,但这无济于事,例如,我看不到:"没有合适的节点"错误。有没有办法查看日志/错误?

您可以在任务ID上使用docker inspect来查看任何错误计划或启动任务。在服务名称上使用docker service ps或堆栈名称上的docker stack ps获取任务ID。

如果任务已安排,则在容器ID中进行检查将提供有关其在状态部分中停止的详细信息,并且容器/服务日志将显示您应用程序中的任何输出。但是,如果您的任务从未启动,则不会有任何容器/服务日志要查看。

docker stack ps --no-trunc <stackid>

将在容器上显示完整的错误

最新更新