I wanted to add that the issue probably occurs because of the difference in behaviour of STDOUT between Windows and Unix. Therefore, using the STDOUT way of saving like:
docker save [image] > file.tar
followed by docker load < file.tar
will not work if the save
and load
are executed on a different OS. Always use:
docker save [image] -o file.tar
followed by docker load -i file.tar
to prevent these issues. Comparing the TAR files produced by the different methods, you will find that they have a completely different size (303MB against 614MB for me).