Is it possible to load and save Docker images directly from Artifactory?

I have two environments X and Y. Environment Y is air gapped.

There’s a release process in place consisting of the following steps:

  1. Run docker pull for all released Docker images. Images are pulled from Artifactory X.
  2. Retag and strip repository prefix from all images.
  3. Run docker save for all released Docker images. This may result in one or more tar.gz image bundles stored on an external drive.

There’s a deployment process in place consisting of the following steps:

  1. Run docker load for all image bundles on the external drive.
  2. Retag all images and add new repository prefix.
  3. Run docker push for all images. The images are pushed to Artifactory Y.

I am wondering if it is possible to simplify this process by directly fetching a Docker image from Artifactory X and storing it as a file without the need for a Docker daemon, and – again without a Docker daemon – directly uploading a Docker image file to Artifactory Y?

Source: StackOverflow