As far as I understand it’s not the issue of Docker, but the issue of git. By default, git shows progress if you are in an interactive console.
If you are not, you could specify additional parameters to git clone to output progress to stdout:
git clone --progress --verbose .....