dockercon 2016 recap
TRANSCRIPT
Docker for Mac / Windows
• Native experience• Hypervisor Framework (Mac)• Hyper-V (Windows)
• No interaction with VMs• Much improved networking (including VPN support)• Much improved file sharing• Seamless upgrades• Includes Docker 1.12 RC• Now in Public Beta!
Docker for AWS
• Native AWS experience• Uses customizable CloudFormation templates• Integrates with existing provisioned infra• Provisions fully HA Swarm• Integration with ELB and other services (EBS, etc)• Includes new Docker 1.12 RC
Docker Store
• Marketplace for trusted and validated Dockerized apps• Publishing process for quality, security scanning, etc• Enterprise customers can use trusted commercially supported images
Docker 1.12
• Swarm Mode (orchestration)• Declarative Service API and Health Checks• Routing Mesh• Stacks and Distributed Application Bundles (.dab)• Security, Security, Security
Docker 1.12: Swarm Mode
• Combine Docker Engines into Swarms of any scale• Self-healing and self-organizing• No external datastore needed (buh-bye etcd!)• No single point of failure (leader election and failover built-in)• Single command to create; single command to join
Docker 1.12: Services
• Declare services and desired state with reconciliation• Application health checks• Rolling Updates• Rescheduling on node failure• Scaling
Docker 1.12: Routing Mesh
• Swarm wide overlay network• No setup required (works out of the box)• DNS based service discovery• Container native load balancing
• Works with existing load balancers (ELB, F5, etc)• High performance with kernel only data path using IPVS
Docker 1.12: Stacks
• Open file format for bundling artifacts to deploy multi-container apps• “Ops” side of Docker Compose• Generated from Compose definition• Experimental -- want feedback!
Docker 1.12: Security
• Built-in PKI• End-to-end TLS by default• Automated key rotation• Several node models:
• Auto accept• Approve• Key based
• Revoke nodes at any time
• Docker for Mac / Win: https://www.docker.com/products/docker• Docker for AWS beta: https://beta.docker.com/ • Docker Store: https://store.docker.com/• Docker 1.12
• https://blog.docker.com/2016/06/docker-1-12-built-in-orchestration/• DockerCon Sessions
• https://blog.docker.com/2016/06/dockercon-general-session-day-1-and-day-2-videos/• DAB: https://docker.com/dab
Thank you!