在Docker 17.03中,执行
docker堆栈部署-c坞-Compose.yml堆栈名称
输出的唯一信息是:
Creating network <stack-name>_myprivatenet
Creating service <stack-name>_mysql
Creating service <stack-name>_app是否有一种方法可以让Docker输出更多关于部署期间发生的事情的详细信息?
例如,以下信息将非常有用:
也许可以通过下列任何一种方式提供:
谢谢!
发布于 2017-03-23 05:30:24
docker stack logs实际上是第31458期中请求的特性。
请求一个码头堆栈日志,它可以显示码头堆栈的日志,就像1.13中的
docker service logs工作一样。docker-compose今天的工作方式类似,显示了部署在一个复合文件中的所有容器的交错日志。 这将有助于对跨异构服务的任何类型错误进行故障排除。
但是,这仍然是待定的,因为,正如)所详细介绍的:
在进行此操作之前,必须对API进行一些更改,因为现在我们只能一次获得一个服务的日志,除非您进行多个调用(这很愚蠢,因为我们可以在swarmkit的一侧为同一流中的多个服务获取日志)。 在我完成这些API更改之后,完全可以在客户端完成,并且应该非常简单。我不知道API的变化会在什么时候发生,因为我已经开始了,但是我可以尽快让你知道我有了它们!
https://stackoverflow.com/questions/42967360
复制相似问题