web-dev-qa-db-ja.com

進行中のDockerイメージプルのステータスを取得する

実行中のDockerプルプロセスのステータスを取得するにはどうすればよいですか? Sudo docker pull busyboxでbusyboxをプルしてみました。ただし、ステータスは表示されません。 ctrl + cの後に別のプルリクエストを発行すると、画像はすでに別のクライアントによってプルされていると表示されます。また、進行中のプルをキャンセルしようとしたため、 ここではできません に関するバグレポートです。問題。

$Sudo docker pull busybox
Repository busybox already being pulled by another client. Waiting.

進行中のDockerプルの進行状況を表示するにはどうすればよいですか?

22
cutteeth

これは、質問された時点では利用できませんでした(2015)

これで、2つのウィンドウで同じdocker pullを実行すると、同じステータス、つまり、どのレイヤーがダウンロードされているか、どこまで到達したかなどが表示されます。

これら2つのdocker pullコマンドの1つだけを強制終了すると、もう1つのコマンドが続行されます。

pullを要求した最後のクライアントを強制終了すると、pull操作が終了します。

[元の答えは...]

これはDockerの提案された機能です。 https://github.com/docker/docker/issues/6928 で進行中の議論を参照してください:

私の提案は以下の通りです。

  • docker pull --list現在実行中のすべてのDockerプルを一覧表示するには
  • docker pull --resume特定のプルを再開するには
  • docker pull --rmは、特定のプルを削除します
12
Bryan