附加的码头工人堆栈部署

时间:2017-10-09 19:08:01

标签: docker docker-compose docker-stack

默认情况下,docker-compose实用程序附加到终端,允许您查看所有容器发生的情况,这对于开发非常方便。当正在运行的容器的活动在一个终端实时呈现时,docker stack deploy命令是否支持这样的事情?

2 个答案:

答案 0 :(得分:0)

您正在寻找的是日志的合并输出("附加"对于堆栈部署,与进度条不同)。

您还无法获取完整堆栈的日志(see issue #31458 to track the progress of this request),但您可以使用docker service logs获取服务中所有容器的日志。

答案 1 :(得分:0)

根据Docker website显示的唯一日志是:

docker stack deploy --compose-file docker-compose.yml vossibility

Ignoring unsupported options: links

Creating network vossibility_vossibility
Creating network vossibility_default
Creating service vossibility_nsqd
Creating service vossibility_logstash
Creating service vossibility_elasticsearch
Creating service vossibility_kibana
Creating service vossibility_ghollector
Creating service vossibility_lookupd

但是,有一个显示日志的命令:

docker service logs --follow

因此,在Linux系统上,您可以组合这两个命令,您将获得所需的输出