With the same image source, "cat precise.tar.bz2 | docker import -" hangs while "docker import http://localhost/precise.tar.bz2" succeeds. strace on the bsdtar shows its hanging reading from stdin. I've switched to using the http:// import as a workaround but that requires a web server.