附docker栈部署
Attached docker stack deploy
默认情况下,docker-compose
实用程序附加到终端,允许您查看所有容器的情况,这对于开发非常方便。当 运行 容器的 activity 在一个终端中实时呈现时,docker stack deploy
命令是否支持这样的操作?
您正在寻找的是日志的合并输出("attached" 堆栈部署与进度条不同)。
您目前还无法获取完整堆栈的日志 (see issue #31458 to track the progress of this request),但您可以使用 docker service logs
.[=12 获取服务中所有容器的日志=]
根据 Docker website 显示的唯一 log 是:
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 系统上,您可以组合使用这两个命令,您将获得所需的输出
默认情况下,docker-compose
实用程序附加到终端,允许您查看所有容器的情况,这对于开发非常方便。当 运行 容器的 activity 在一个终端中实时呈现时,docker stack deploy
命令是否支持这样的操作?
您正在寻找的是日志的合并输出("attached" 堆栈部署与进度条不同)。
您目前还无法获取完整堆栈的日志 (see issue #31458 to track the progress of this request),但您可以使用 docker service logs
.[=12 获取服务中所有容器的日志=]
根据 Docker website 显示的唯一 log 是:
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 系统上,您可以组合使用这两个命令,您将获得所需的输出