Clone an image from a docker registry to another

I have a private registry with a set of images. It can be visualized as a store of applications.
My app can take these applications and run them on other machines.
To achieve this, my app first pull the image from the private registry and then copies it to a local registry for later use.

Step as are follow:

  • Ruby OOM in container
  • Weird error while running docker command “no such file or directory”
  • Insert data after mysql started in a docker container
  • How to access a host port (bind with ssh -R) from a container?
  • Kubernetes cronjob reports “found invalid field” for failed and successfuJobsHistoryLimit
  • Docker initiate the connection to archive.ubuntu
  • docker pull privateregistry:5000/company/app:tag
    docker tag privateregistry:5000/company/app:tag localregistry:5000/company/app:tag
    docker push localregistry:5000/company/app:tag
    

    Then later on a different machine in my network:

    docker pull localregistry:5000/company/app:tag
    

    Is there a way to efficiently copy an image from a repository to another without using a docker client in between ?

  • docker container hanging when run dotnet new
  • Docker containers exiting without identifiable cause (Django web application)
  • A jenkins-slave container image per module type or a single centralized one which can build anything?
  • alpine linux: pmap output not showing RSS
  • npm install fails in jenkins pipeline in docker
  • How to schedule jobs in a spark cluster using Kubernetes
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.