Dockerfileにいくつかの大きなリポジトリを複製する必要があります。単一のレポジトリのクローンを作成するのに本当に1時間かかることがあります。何が起こっているのかを理解するために、標準のGit進行状況の出力を見たいです。
ただし、GitをDockerfileから起動すると、git cloneの出力はまったく表示されません。コンソールに出力されるものは次のとおりです。
Cloning into '/root/lib/opencv'...
POST git-upload-pack (gzip 2052 to 1062 bytes)
そして、ただ沈黙。通常、私はこのようなものを期待しています:
Cloning into 'opencv'...
POST git-upload-pack (gzip 2040 to 1052 bytes)
remote: Counting objects: 158365, done.
Receiving objects: 8% (12670/158365), 2.32 MiB | 255.00 KiB/s
... and so on ...
Docker buildでgit verbose出力を有効にする方法は?おそらく、いくつかのインタラクティブモードを開始する必要がありますか?
私が理解していない限り、それはDockerの問題ではなく、git
の問題です。デフォルトでは、gitは対話型コンソールを使用している場合に進行状況を表示します。そうでない場合は、git clone
進行状況を標準出力に出力します。
git clone --progress --verbose .....