2016-07-18 25 views
6

私はドッキングウィンドウ1.12と今遊んだ「準備」にドッキングウィンドウのサービスタスクのログを取得するには、サービスを作成し、私は"docker service tasks xxx"を実行した"preparing"の段階があります気づきました。どのような状態

この段階では、イメージがプルまたは更新されているとしか推測できません。

私の質問は次のとおりです。このステージのログはどのように表示されますか?より一般的には、ドッカーサービスタスクのログを表示するにはどうすればよいですか?

答えて

1

あなたの前提(準備中の引っ張りについて)は正しいです。

タスクのログコマンドはまだありませんが、確かにそのデーモンに接続して、通常の方法でdocker logsを実行することができます。

+0

問題は、ドッカーログがコンテナを持っていれば良いことです。私は何か前のコンテナの段階を探しています... –

+0

ああ、あなたはデーモンで面白いですか?私。作成中にAPIコールで何が起こっていますか? – johnharris85

+0

はい、しかし、自分自身に焦点を当てるべきです(デーモンは私が面白くない他の多くのものをやっています) –

7

開発環境で異なる "ホスト"をエミュレートするためにドッカーマシンを使用しています。

これは私が私のサービスのために、この「準備」フェーズの間に何が起こっていたかを把握するためにやったことです:

docker service ps <serviceName>

あなたはあなたのサービスを実行するようにスケジュールされたノード(マシン)を参照してください必要があります。 「準備中」メッセージが表示されます。

特定のマシンに接続するために使用するドッキングウィンドウマシンのssh:

docker-machine ssh <nameOfNode/Machine> 

あなたのプロンプトが変更されます。あなたは今、別のマシンの中にいます。この他のマシン内 は、次の操作を行います。

tail -f /var/log/docker.log

あなたは「デーモン」は、そのマシンのためのログ表示されます。 特定のデーモンがサービスプルーニングの一部として「プル」を行っているのか、それとも何をしているのかがわかります。

time="2016-09-05T19:04:07.881790998Z" level=debug msg="pull progress map[progress:[===========================================> ] 112.4 MB/130.2 MB status:Downloading

私はそれだけで私のドッキングウィンドウの口座からいくつかの画像をダウンロードしていることを実感しました。私の場合は は、私はこのようなものを見つけました。

+0

情報をいただきありがとうございます、私はタスクのためのより具体的な何かがあると思って、デーモンのログはあまりにも騒々しいです... –

関連する問題