首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在执行“码头堆栈部署”时,是否有任何方法获取详细的日志记录信息?

在执行“码头堆栈部署”时,是否有任何方法获取详细的日志记录信息?
EN

Stack Overflow用户
提问于 2017-03-23 04:39:44
回答 1查看 4.3K关注 0票数 7

在Docker 17.03中,执行

docker堆栈部署-c坞-Compose.yml堆栈名称

输出的唯一信息是:

代码语言:javascript
复制
Creating network <stack-name>_myprivatenet
Creating service <stack-name>_mysql
Creating service <stack-name>_app

是否有一种方法可以让Docker输出更多关于部署期间发生的事情的详细信息?

例如,以下信息将非常有用:

  • 图像(即“mysql”映像)正在从注册表中下载(并提供注册表的信息)
  • 如果“app”映像无法从其专用注册表中下载,则输出错误消息(即由于不正确或省略凭据而需要登录注册表)。

也许可以通过下列任何一种方式提供:

  • docker堆栈部署--日志
  • 码头堆叠日志

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-23 05:30:24

docker stack logs实际上是第31458期中请求的特性。

请求一个码头堆栈日志,它可以显示码头堆栈的日志,就像1.13中的docker service logs工作一样。 docker-compose今天的工作方式类似,显示了部署在一个复合文件中的所有容器的交错日志。 这将有助于对跨异构服务的任何类型错误进行故障排除。

但是,这仍然是待定的,因为,正如)所详细介绍的:

在进行此操作之前,必须对API进行一些更改,因为现在我们只能一次获得一个服务的日志,除非您进行多个调用(这很愚蠢,因为我们可以在swarmkit的一侧为同一流中的多个服务获取日志)。 在我完成这些API更改之后,完全可以在客户端完成,并且应该非常简单。我不知道API的变化会在什么时候发生,因为我已经开始了,但是我可以尽快让你知道我有了它们!

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42967360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档