Docker 1.9 Launch
November 2015
The Docker Mission
2
Anywhere
Distributed Applications
Build Ship Run
Docker 1.9 Launch Overview
Date: Nov 3, 2015
Docker 1.9 delivers an integrated toolset for developers and IT operations
to enable stateful and complex distributed applications running in
production at scale.
3
• Docker native clustering and
networking at scale
• Flexibility with pluggable
architecture from ecosystem
• Consistent Docker experience
• Docker native networking and
volumes capabilities
For Developers For IT Operations
Stateful and complex distributed applications in
production at scale
4
Developers
docker-compose
up
Cloud or Private Infrastructure
Plugins: Network and Volumes
Operations
Deploy
Docker 1.9 Launch Overview
5
Build Ship Run
Docker Engine 1.9
Docker Compose 1.5
Docker Swarm 1.0
Docker Toolbox 1.9 Docker Registry 2.2 Docker Machine 0.5
Docker Machine 0.5
Docker Engine 1.9: Networking GA
Problem: Distributed applications services require a distributed way to
communicate with each other
Solution: Transform networking as Docker transformed compute
6
• Portable across environments
• Plugin support from ecosystem
• Consistent Docker experience
• App defined, multi-host networking
Developers IT Operations
Docker Engine 1.9: Volume Management
Problem: Difficult to manage persistent storage for ephemeral containers
Solution: First class volume support enables flexible persistent storage
7
• Easier to manage
• Portable across environments
• Flexible plugin support from ecosystem
• Consistent Docker experience
• Full Docker API support
• Easier to setup
Developers IT Operations
Docker Swarm 1.0: Production Scale Clustering
Scalable and Stable
• Up to 1,000 node clusters
• Up to 12,000 containers
Designed for Distributed Apps
• Supports multi-host networking
• Supports Compose apps
• Stateful apps with Volume
Management
8
docker-compose
up
Docker Engine 1.9: Networking
9
Before
• Inflexible
• Single host
• Limited to one network
X
• Container SDN
• Distributed networking across hosts
• Portable across networks
• Plugins to ecosystem
After
Other Highlights
10
Docker Engine 1.9
Improved Monitoring
● AWS CloudWatch driver
● Disc I/O metrics in stats API
● Read journald logs from ‘docker logs’
Docker Compose 1.5
● Windows Support
Docker Toolbox
● Updated installer for Mac and
Windows of Docker tools
Docker Registry 1.2
● Google Cloud storage driver support
● Read only mode
● Improved handling of environment
variables
● Expanded configuration options
including hostname, file-existence
and HTTP health checks and HTTP
headers in responses
THANK YOU
11

Docker Platform 1.9

  • 1.
  • 2.
    The Docker Mission 2 Anywhere DistributedApplications Build Ship Run
  • 3.
    Docker 1.9 LaunchOverview Date: Nov 3, 2015 Docker 1.9 delivers an integrated toolset for developers and IT operations to enable stateful and complex distributed applications running in production at scale. 3 • Docker native clustering and networking at scale • Flexibility with pluggable architecture from ecosystem • Consistent Docker experience • Docker native networking and volumes capabilities For Developers For IT Operations
  • 4.
    Stateful and complexdistributed applications in production at scale 4 Developers docker-compose up Cloud or Private Infrastructure Plugins: Network and Volumes Operations Deploy
  • 5.
    Docker 1.9 LaunchOverview 5 Build Ship Run Docker Engine 1.9 Docker Compose 1.5 Docker Swarm 1.0 Docker Toolbox 1.9 Docker Registry 2.2 Docker Machine 0.5 Docker Machine 0.5
  • 6.
    Docker Engine 1.9:Networking GA Problem: Distributed applications services require a distributed way to communicate with each other Solution: Transform networking as Docker transformed compute 6 • Portable across environments • Plugin support from ecosystem • Consistent Docker experience • App defined, multi-host networking Developers IT Operations
  • 7.
    Docker Engine 1.9:Volume Management Problem: Difficult to manage persistent storage for ephemeral containers Solution: First class volume support enables flexible persistent storage 7 • Easier to manage • Portable across environments • Flexible plugin support from ecosystem • Consistent Docker experience • Full Docker API support • Easier to setup Developers IT Operations
  • 8.
    Docker Swarm 1.0:Production Scale Clustering Scalable and Stable • Up to 1,000 node clusters • Up to 12,000 containers Designed for Distributed Apps • Supports multi-host networking • Supports Compose apps • Stateful apps with Volume Management 8 docker-compose up
  • 9.
    Docker Engine 1.9:Networking 9 Before • Inflexible • Single host • Limited to one network X • Container SDN • Distributed networking across hosts • Portable across networks • Plugins to ecosystem After
  • 10.
    Other Highlights 10 Docker Engine1.9 Improved Monitoring ● AWS CloudWatch driver ● Disc I/O metrics in stats API ● Read journald logs from ‘docker logs’ Docker Compose 1.5 ● Windows Support Docker Toolbox ● Updated installer for Mac and Windows of Docker tools Docker Registry 1.2 ● Google Cloud storage driver support ● Read only mode ● Improved handling of environment variables ● Expanded configuration options including hostname, file-existence and HTTP health checks and HTTP headers in responses
  • 11.