【发布时间】:2019-03-10 12:58:11
【问题描述】:
我正在使用 swarm stack deploy 部署服务。我无法部署到其他节点,我想看看出了什么问题,但无法查看在这些节点上运行的服务/任务的日志。
我试过了
docker stack ps stackname
,它在“错误”列下显示了一些内容,例如“没有这样的图像”和“没有合适的节点”,但我想查看正在发生的事情的完整日志,否则似乎无法解决任何问题。
我也试过了
docker 服务日志 serviceid
但什么也没显示。
最后我也试过了:
journalctl -fu docker.service
在远程节点上,但没有太大帮助,例如我看不到:“没有合适的节点”错误。有没有办法查看日志/错误?
【问题讨论】:
-
默认情况下,journalctl 不显示 docker 容器日志。需要设置为日志驱动。 docs.docker.com/config/containers/logging/configure.
标签: docker logging docker-swarm-mode