Docker Hub Breakout Session 15-20 min talk + demo, 5-10 min Q&A
!DockerCon Europe 2014
DockerCon Europe
Introductions
Ken Cochrane Engineering Manager @ Docker
KenCochrane on #docker-dev
@KenCochrane
December 5, 2014
2
DockerCon Europe
Docker Hub
Docker Hub is a cloud registry service for sharing applications and automating workflows. !Major Features • Public and Private Docker Repositories •Official Repositories •Organizations and Groups • Automated builds •Web hooks
December 5, 2014
3
Hub Stats
100,000 Users
65,000 Repositories
60,000,000 Pulls
400,000,000 API calls
350,000 Automated Builds
4
Hub Growth (since DockerCon US)
5
Disk space
TB’s
0
15
30
45
60
June Jul Aug Sep Oct Nov
Bandwidth
TB’s
0
45
90
135
180
Jun Jul Aug Sep Oct Nov
•Disk space: over 500% growth •Bandwidth: over 350% growth
Organizations and Groups
• Best suited for businesses • Collaborate on repos with members of your organization • Fine grain permissions • Add users to groups • Public and Private repos
6
Official Repositories
• 100 Official repos that you can use to build your Docker applications • Repos are updated and maintained by Docker, so they can be
trusted.
7
Private Repositories
• Not searchable or browsable • Can add collaborators to push or pull • Only you or a collaborator can access • 1 free private repo with your docker hub user account
8
Automated Builds
• Link to your Github or Bitbucket accounts • Keep your source code in sync with your docker repos • You write the code, we handle the build, and keep your Docker hub
repos up to date. • Public and Private repos
9
Web hooks
• Get notified when a docker repo is updated • Ability to chain together web hooks to create a build pipeline • Combine with a continuous integration and deployment solution to
easily move your application from development to server.
10
Repository Links• Link your automated build repository to another repository !• Allows you to keep your automated build up to date
11
Build Triggers
• Trigger an automated build from an external system !• Useful for integrating with CI systems
12
Much More
• Search • Stars • Comments • Notifications
13
DockerCon Europe
High-Level Roadmap (coming soon)
•User invites
• Automated Build Dashboard
• Notifications 2.0
• Ability to configure web hooks on other people’s repositories
!
December 5, 2014
14
DockerCon Europe
Demo overview
•Web hooks 2.0
•User invites
December 5, 2014
15
DockerCon Europe
Demo
December 5, 2014
16
DockerCon Europe
Demo recap
•Web hooks 2.0 (available soon)
•User invites (available soon)
December 5, 2014
17
DockerCon Europe
Call To Action
If you don’t have a Docker hub account, please create one, and let us know what we can do to make it better.
December 5, 2014
18
DockerCon Europe
Questions?
December 5, 2014
19
Thank you!
20