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:

  • What's benefit of docker's image layer?
  • Ansible cannot import docker-py even though it is installed
  • What is the authoritative list of Docker Run exit codes?
  • docker-compose setup doesn't allow container to connect to redis
  • Can't use 127.0.0.1 to connect mysql server docker container, but can use IP?
  • Docker compose can not create container for postgresql and redis
  • 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 ?

  • Use data of docker container inside another
  • Workaround to docker run “--env-file” supplied file not being evaluated as expected
  • Is there a best practice for where to log when running multiple instances of an application with Docker?
  • Artifactory Professional License - NFS
  • Docker Licensing a product
  • Where are the packages installed with `apt-get install` in Docker containers?
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.