Using Docker API to pull from a private registry

What is the syntax to pull an image from a private registry?

I am trying to reproduce the below command with the API:

  • Executing docker command using golang exec fails
  • Does docker on Windows SBS 2011 write to mounted volume immediately?
  • Dockerfile custom commands/directives
  • remove dlite from Mac
  • Faster deploy of a docker image?
  • Docker - wordpress deployed on Digital Ocean Droplet - where is the wp-content?
  • docker pull localhost:5000/oillio/my_app:1.0-SNAPSHOT
    

    It looks like I am supposted to use the images/create call. There are 4 parameters, fromImage, fromSrc, repo, tag, and registry. I can’t for the life of me figure out how to set those parameters to reproduce the above command.

  • error in installing apache libtool not found
  • How to control fluentd log tag from Docker
  • Is this possible to get all running containers id's in docker swarm services?
  • Use gcloud with docker
  • Docker filling up my SSD with containers when I stop an AWS server?
  • Running cron python jobs within docker
  • One Solution collect form web for “Using Docker API to pull from a private registry”

    Something similar to this has worked for me:

    curl -X POST localhost:2375/images/create?fromImage=localhost:5000/oillio/my_app&tag=1.0-SNAPSHOT
    

    Where localhost:2375 is my private server

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.