Slide deck overviewing Docker and it's related parts (Swarm, Compose, Machine, Docker Trusted Registry, etc).
Presented in conjunction with Amazon Web Services and 2nd Watch in Seattle on October 28th.
2. Who Am I?
• Technical Marketing Engineer: I’m from marketing, I’m here to help
• 1st half of my career was in IT Networking admin
• 2nd half of my career has been in product management marketing
for Docker, Puppet Labs, VMware, and Microsoft.
• Definitely more IT pro than developer, more Windows than Linux
• @mikegcoleman (but mostly I tweet about Portland Timbers)
2
3. Agenda
• What is “Docker”
• Core Platform Components
• Docker Commercial Offerings (w/ Demo)
• Key Docker Use Cases
5. About Docker
Open Software
• 450M downloads
Open Contribution
• 900+ contributors
Open Design
Open Governance
Support Docker project
• Primary sponsor of Docker project
• Support maintainers and tooling
Commercial Products
• Docker Trusted Registry
• Management tools
Commercial Support
• Software support and maintenance
• Services and education
The Docker Project Docker, Inc
6. Open Container Project (OCP)
Coalition of industry leaders join forces to eliminate fragmentation
• Form a vendor-neutral, open source governance model under the Linux
Foundation
• Establish common standards for container format and runtime
• Docker donated its container format, runtime and associated specifications
• Appoint maintainers for the libcontainer project (Docker, Red Hat, Google)
6
http://www.opencontainers.org/
7. Establishing A Common Vocabulary
Docker Image
The basis of a Docker container
Docker Container
The standard unit in which the application service resides
Docker Engine
Creates, ships and runs Docker containers deployable on physical or virtual host
locally, in a datacenter or cloud service provider
Docker Trusted Registry
Dedicated image store and distribution service deployed in your firewall
14. The Docker Commercial Solution
14
Server or Cloud Hosted Registry
Supported Docker
Engine
Stable Secure Responsive
Docker Trusted
Registry
Docker Hub
or
Commercial Offerings
Management
15. Docker Trusted Registry: Server Architecture
15
Datastore
Storage
Drivers
Admin UI
Audit and
Event logs
Directory
Services
Docker
Client
HTTPS 443
> docker
Load
Balancer
Registry 2X
Admin
Server
Auth
Server
Log
Aggregator
Docker Engine
Operating System
Any Infrastructure
Private Repos
Secure in your firewall
Storage Drivers
Directory Integration
One-Click Upgrade
Audit and Event Logs
Web Admin and Config
HTTP 80
Capabilities
16. Tutum: SaaS-based Management for Docker
16
• Easily provision Docker hosts across multiple
platforms
• Deploy single containers, scalable services,
and full application stacks
• Manage Docker apps and infrastructure via
GUI dashboard
24. Networking
Transform Networking as Docker Transformed Compute
• Distributed application portability
• For Devs: SDN for Docker containers
– Re-architected network stack with libnetwork
– Consistent dev experience with Docker CLI
– Multi-container networking
• For Ops: Operator defined and managed network infrastructure
– Multi-host networking
– Plug in support from range of providers
24
25. Networking
25
Before
• Inflexible
• Single host
• Limited to one network
X
• Container SDN
• Distributed networking
• Portable across networks
• Plug ins to broad ecosystem
After