Introducing Private Repos, Webhooks, and More

The Docker.io team has been working hard on a number of new services and we’re excited to roll them out to you today.  With this release, we aspired to provide services to help users share repos with others, drill-down into repo contents, and automate and link workflows.

Sharing

One of the most-requested features is private repos.  Say you’re working on a project that you want to share with the world but is not yet ready for prime time.  Now you can push your work-in-progress to a private repo on docker.io and invite only specific collaborators to pull from and push to it.  When you’re ready, you can make your private repo public, and it’ll automatically be indexed and publicly searchable.

All services on Docker.io 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 Docker.io’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.  Specifically, we will continue to offer users an unlimited number of public repos, but the ability to make them private will be a pay-for service.  We endeavored to keep the cost within range of a small team’s budget, and pricing starts at $7 per month for 5 private repos. Check-out private repos here.

Understanding

To make it easier to work with repos, another new feature is the ability to browse a repo by its image tags and visually inspect the changes within each layer.

Automating

 

In addition to making it easier to share and understand the content of repos, this latest release also provides new features to automate repo-based workflows.

First up are webhooks.  Using webhooks, a successful repo push can automatically trigger RESTful notifications to other applications.  Next up, to automate Trusted Build workflows we’re rolling out triggers and links.  Triggers give you a way to kick-off a Trusted Build with a simple POST to an endpoint.  For example, with triggers enabled the owner of a Trusted Build repo can kick-off its build like so:

$ curl --data "build=true" -X POST https://index.docker.io/u/samalba/docker-registry/trigger/b2562468-aea0-11e3-a39e-b6db5999dfec/

 

Links give you a way to automatically trigger Trusted Builds by syncing the state of your Trusted Build repo with the state of another.  So any update to the linked repo automatically kicks-off an update of your Trusted Build repo.

Finally, with all the activity happening on the docker.io service we thought it useful to have a means of selecting events to be pushed to you rather than having to hunt around for status.  For that, we’re pleased to announce a new notifications service, found under User Settings > Notifications.  In this inaugural release you can select to be notified via email of any of the following events:

  • The failure of a Trusted Build

  • Another user stars one of your repos

  • Another user makes a comment on one of your repos

That’s a lot for one release, and over the coming weeks we’ll be drilling-down into the individual new services and providing more details and examples.  How could we make Docker.io more useful for you?  We’re eager to hear what you think!

- The Docker.io team

 

Learn More

FAQs

Q:  I have a LOT of repos I’d like to make private; what are the pricing tiers?

A:  Private repo pricing scales with the number of repos (details here):

table

 

Q:  What if I make half my private repos public; do I still have to pay for all of them?

A:  You may change your pricing tier at any time.

Q:  What forms of payment do you accept for private repos?

A:  We accept Visa, MasterCard, Discovery, and American Express credit cards.

Q:  I’d really like the notifications service to notify me when XYZ event happens; when are you going to support this?

A:  We really want to hear feature requests!  Please email any and all ideas to support-index@docker.com.

10 Responses to “Introducing Private Repos, Webhooks, and More”

  1. dasher

    Some great looking updates and the private repos will help a lot on private projects – consider accepting bitcoin and litecoin payment for the services. zero fraud, negligible tx fees especially on smaller/delta payments and you’ll be connecting to a tech savvy crowd which can do nothing but help bring docker to a wider audience.

    Reply
  2. Docker Begins Straddling Free and Paid Services | PHP World

    […] to commercial arms of those projects, and making some features available only to paid customers. A blog post introduces Private Repositories on Docker.io and a fee structure for […]

    Reply
  3. Docker delivers its first commercial service since its big pivot last year | VentureBeat | Dev | by Jordan Novet

    […] have been about 100 signups for the new service since the release yesterday, Docker chief executive Ben Golub said in an interview with VentureBeat. It might not […]

    Reply
  4. Docker delivers its first commercial service since its big pivot last year | Tech Auntie

    […] have been about 100 signups for the new service since the release yesterday, Docker chief executive Ben Golub said in an interview with VentureBeat. It might not […]

    Reply
  5. Docker delivers its first commercial service since its big pivot last year | 381test

    […] have been about 100 signups for the new service since the release yesterday, Docker chief executive Ben Golub said in an interview with VentureBeat. It might not […]

    Reply
  6. Dell Open Source Ecosystem Digest #39 - Dell TechCenter - TechCenter - Dell Community

    […] Docker: Introducing private repos, webhooks and more The Docker.io team has been working hard on a number of new services and we’re excited to roll them out to you today. With this release, we aspired to provide services to help users share repos with others, drill-down into repo contents, and automate and link workflows. Read more. […]

    Reply
  7. Docker delivers its first commercial service since its big pivot last year | news.comparethecloud.net

    […] have been about 100 signups for the new service since the release yesterday, Docker chief executive Ben Golub said in an interview with VentureBeat. It might not […]

    Reply
  8. Docker delivers its first commercial service since its big pivot last year - ComparetheCloud.net

    […] have been about 100 signups for the new service since the release yesterday, Docker chief executive Ben Golub said in an interview with VentureBeat. It might not […]

    Reply
  9. Giotti

    Also, consider accepting Paypal. Even though I’m a fan of docker, I have difficulties trusting one year old projects with my credit card data.
    Make a surcharge if you must, but accept it.

    Reply
  10. Docker goes commercial for open source container virtualization | DevOpsANGLE

    […] will over time offer optional pay-for services. Private repos is the first example of this,” as stated at Docker’s […]

    Reply

Leave a Reply