该docker-compose
实用程序默认附加到终端,允许您查看所有容器的情况,这对于开发非常方便。docker stack deploy
当正在运行的容器的活动在一个终端中实时呈现时,该命令是否支持这样的事情?
问问题
420 次
2 回答
0
您正在寻找的是日志的合并输出(堆栈部署的“附加”与进度条不同)。
您目前无法获取完整堆栈的日志(请参阅问题 #31458 以跟踪此请求的进度),但您可以获取服务中所有容器的日志docker service logs
。
于 2017-10-09T19:15:52.087 回答
0
根据 Docker网站,显示的唯一日志是:
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 系统上,您可以组合这两个命令,您将获得所需的输出
于 2017-10-09T19:16:34.410 回答