I use a variant with ssh and some compression:
docker save $image | bzip2 | ssh "$host" 'bunzip2 | docker load' docker save $image | bzip2 | ssh "$host" 'bunzip2 | docker load'