Fra*_*raK 5 logging docker docker-swarm-mode
我正在使用 swarm stack deploy 部署服务。我无法部署到其他节点,我想看看出了什么问题,但无法查看在这些节点上运行的服务/任务的日志。
我试过
码头工人堆栈 ps 堆栈名称
,它显示了“错误”列下的内容,例如“没有这样的图像”和“没有合适的节点”,但我想查看正在发生的事情的完整日志,否则似乎无法解决任何问题。
我也试过
docker 服务记录 serviceid
但什么也没显示。
最后我也尝试过:
journalctl -fu docker.service
在远程节点上,但它没有太大帮助,例如我在那里看不到:“没有合适的节点”错误。有没有办法查看日志/错误?
BMi*_*tch 16
您可以使用docker inspect任务 ID 来查看调度或启动任务的任何错误。使用docker service ps该服务的名称,或docker stack ps在栈上的名字,得到任务ID。
如果任务被安排,他们在容器 id 中的检查将提供有关它在状态部分停止的原因的详细信息,容器/服务日志将显示您的应用程序的任何输出。但是,如果您的任务从未启动,则不会有任何容器/服务日志可供查看。
| 归档时间: |
|
| 查看次数: |
5679 次 |
| 最近记录: |