2017-10-09 8 views
0

docker-composeユーティリティは、デフォルトでターミナルに接続されており、開発に非常に便利なすべてのコンテナで起こっていることを確認できます。 docker stack deployコマンドは、実行中のコンテナのアクティビティが1つのターミナルでリアルタイムにレンダリングされるときに、このような機能をサポートしていますか?添付ドッカースタックの展開

答えて

0

ドッカー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システム上で使用すると、両方を組み合わせることができコマンドを実行すると、目的の出力が得られます

0

あなたが探しているのは、ログのマージされた出力です(スタック展開の「添付」は進捗バーとは別のものです)。

完全なスタックのログをすぐに取得することはできませんが(see issue #31458 to track the progress of this request)、サービス内のすべてのコンテナのログはdocker service logsで取得できます。

関連する問題