我必须在 Dockerfile 中克隆几个大型存储库。克隆一个存储库确实需要一个小时,我想查看标准 Git 进度输出以了解发生了什么。
但是,当从 Dockerfile 启动 Git 时,我看不到任何 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 详细输出?也许我必须启动一些交互模式?
据我了解,这不是Docker的问题,而是git
。默认情况下,如果您处于某个状态,git 会显示进度交互式控制台.
如果不是,您可以指定其他参数git clone
将进度输出到标准输出:
git clone --progress --verbose .....
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)