I have a sever that is running docker that does not have Internet access but a file transfer utility. Is there a way that I can extract a docker image as a file, upload it to this server, and load the image manually?
docker image save:
docker image load:
Note, you can chain multiple image tags to save them all in one tar file and benefit from layer de-duplication. You can pipe the tar file to gzip or pigz to compress the file. The load command it able to process tar and tgz files.
Example for how to compress saved images with pigz (which comes as a dependency of docker):