2017-03-23 4 views
1

出力される唯一の情報である。'docker stack deploy'を実行する際に詳細なログ情報を取得する方法はありますか?</p> <blockquote><p>ドッカースタックを実行する-cドッカー-compose.yml [スタック名]を展開ドッカー17.03、</p> </blockquote><p>で

Creating network <stack-name>_myprivatenet 
Creating service <stack-name>_mysql 
Creating service <stack-name>_app 

Dockerが展開中に何が起こっているかについて詳細な情報を出力する方法はありますか?

たとえば、次の情報が非常に参考になる:

  • 画像(すなわち「mysqlの」画像)は、レジストリからダウンロード(とレジストリの情報を提供)されている

  • 言うなら'app'イメージはプライベートレジストリからダウンロードできません。つまり、間違ったまたは省略された資格情報(レジストリログインが必要なため)が出力されます。

おそらくそれは、次のいずれかの方法を介して提供することができます

  • ドッキングウィンドウスタック展開--logs
  • ドッキングウィンドウスタックログ

感謝を!

答えて

1

docker stack logsは、実際に多くの1.13でdocker service logs作品のようなドッキングウィンドウスタックのログを表示することができドッキングウィンドウのスタックログのissue 31458

要求で要求された機能です。
docker-composeも今日同様に動作し、作成ファイルから展開されたすべてのコンテナのインターリーブログを表示します。
これは、異機種間サービスにまたがるあらゆる種類のエラーのトラブルシューティングに役立ちます。

Drew Erny (dperny)詳細など、これはまだ、しかし保留されています。今、我々は唯一取得することができますので、

我々はこれを追求することができます前に、APIに行わなければならないいくつかの変更が存在します複数の呼び出しを行わない限り、一度に1つのサービスをログに記録します(swarmkit側の同じストリーム内の複数のサービスのログを取得できるため、愚かです)。

これらのAPI変更を完了した後、これはクライアント側で完全に行うことができ、本当に簡単なはずです。私はまだ始まっているので、APIの変更がいつ来るのか分かりませんが、すぐに私に知らせることができます!

+0

ありがとう@VonC! :) – kvjava1

関連する問題