To work around this recent regression in Docker, execute:
stty onlcr
This adds an implicit carriage return after each newline.
CharlessMacBook:~ cduffy$ docker run -t -i bash
bash-4.4#
bash-4.4#
bash-4.4# stty onlcr
bash-4.4#
bash-4.4#
bash-4.4#