Port Docker images to an air-gapped system

Pull your desired docker image to your internet connected system:

docker pull image:tag
docker save image:tag -o file.tar

Then transfer file.tar to the air-gapped machine and just do:

docker load -i file.tar