Docker Index Offers Private Repositories, Webhooks And Other Services

| by João Miranda Follow 2 Followers on Mar 24, 2014. Estimated reading time: 2 minutes |

Docker Inc., the company behind Docker, introduced a range of new services, including its first paid offering: private repositories. Docker index now also offers webhooks, triggers and links for trusted builds and e-mail notifications.

Docker index is a registry for Docker images repositories. A repository is the way to share pre-built images, avoiding the need to recreate them every time by everyone. Although a rough analogy, repositories are to Docker what boxes are to Vagrant. With the availability of private repositories it is now possible to control who can push or pull into a repository. It is now also possible to browse repositories by image tags and see the file system changes introduced by each.

Successful repository pushes now trigger webhooks, when configured. The webhook URL will receive an HTTP POST with the following JSON payload:

      "description":"my docker repo that does cool things",
      "full_description":"This is my full description",
      "dockerfile":"my full dockerfile is listed here",

Trusted Builds is a service which allows to connect a repository to a GitHub account and add a post commit hook to a GitHub repository. This hook triggers a build and updates the image inside Docker index, maintaining a relationship between the image and the corresponding Dockerfile.

Trusted Builds received two enhancements: links and triggers. Links give the capability to synchronize Trusted Build repositories so that any update to a linked Trusted Build triggers an update on the other Trusted Build. Triggers give a simple process to start a repository build, without having to commit anything to GitHub, like so:

  $ curl --data "build=true" -X POST

Finally, Docker index users can now be notified by e-mail on some events: when a Trusted Build or when another user stars or comments a repository.

Docker index's new services increase the choice for Docker registries, since already offered similar capabilities to the ones now announced.

Private repositories are the first commercial offering of Docker Inc., although there are plans to add more paid services, as stated at Docker's blog:

All services on to this point have been freely available, and we feel this is important in fostering an active, growing community around Docker. For this reason, most of's services will continue to be free but, as Ben has already publicly shared, to support continued investment in Docker we will over time offer optional pay-for services. Private repos is the first example of this.

The pricing plans start at 7$/month for at most five repositories up to 50$/month for a maximum of fifty repositories.

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread


Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you