我正在使用群堆栈部署部署服务。我无法部署到其他节点,我想知道出了什么问题,但无法看到在这些节点上运行的服务/任务的日志。
我试过了
码头栈ps堆栈名称
,它显示了"ERROR“列下的一些内容,例如"No the image”和"no column“,但是我想看到正在发生的事情的完整日志,否则似乎不可能解决任何问题。
我也试过
码头服务日志服务
但什么也没显示出来。
最后,我也尝试过:
-fu docker.service
在远程节点上,但是没有太大的帮助,例如,我看不到:“没有合适的节点”错误。有办法查看日志/错误吗?
发布于 2019-03-10 15:06:13
您可以在任务id上使用docker inspect
查看调度或启动任务的任何错误。使用服务名称上的docker service ps
或堆栈名上的docker stack ps
来获取任务id。
如果任务被调度,容器id中的检查将提供为什么停止在status部分的详细信息,容器/服务日志将显示应用程序的任何输出。但是,如果您的任务从未开始,就不会有任何容器/服务日志可查看。
发布于 2021-05-04 07:51:04
docker stack ps --no-trunc <stackid>
将显示容器上的完全错误。
https://stackoverflow.com/questions/55087903
复制相似问题