Upload
jochen-zehnder
View
137
Download
0
Embed Size (px)
Citation preview
(NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
Docker for Mac & Windows Public Beta
docker.com/getdocker
#DockerCH 13 July 2016 Jochen Zehnder @elft3r
● Demo○ based on Blog Post by Aanand Prasad○ Very cool Demo by Aanand Prasad @DockerCon 2016
● Presentations @DockerCon○ Docker for Mac and Windows: The Insider's Guide by Justin Cormack
○ Unikernels and docker from revolution to evolution — unikernels and docker from revolution to evolution
Docker for Mac & Windows
8
(NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
Swarm mode
Service API
Cryptographic node identity
Built-in routing mesh
Docker 1.12: now with orchestration built-in.
(NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
Docker-native experienceNo external dependencies No single point of failureSecure by defaultWorks with your infrastructureReverse compatible
Docker 1.12: now with orchestration built-in.
#DockerCH 13 July 2016 Jochen Zehnder @elft3r
Plugin API
● available types○ Storage○ Network○ Authorization subsystems
● new plugin infrastructure 1.12○ Distribution via Docker Store○ Start and stop alongside Docker engine○ Behaviour clearly defined
● Docker for Ops: Extending Docker with APIs, Drivers and Plugins by ArnaudPorterie and Anusha Ragunathan
12
experime
ntal
(NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
beta.docker.comDocker for AWS Docker for Azure
Deep integration with native load-balancers, templates,SSH keys, ACLs, scaling groups, firewall rules…
beta.docker.com
(NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
It’s the application that matters!
Nobody cares about containers
(NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
Distributed Application Bundle
experime
ntal
www.docker.com/dab
A portable format for multi-container applications
#DockerCH 13 July 2016 Jochen Zehnder @elft3r
Distributed Application Bundles
19
● Dockerfile -build-> image -run-> container● docker-compose.yml -bundle-> .dab -deploy-> stack
Containers as a Service (CaaS)DEVELOPERS IT OPERATIONS
BUILDDevelopment Environments
SHIPSecure Content & Collaboration
RUNDeploy, Manage, Scale
Docker Datacenter Powers CaaS
Docker Universal Control Plane
Integrated Security
Docker EngineContainer runtime, orchestration, networking, volumes, plugins
Docker Trusted Registry
Operating Systems Config Mgt Monitoring LoggingCI/CD ..more..Images Networking Volumes
VirtualizationPublic Cloud Physical
#DockerCH 13 July 2016 Jochen Zehnder @elft3r
Docker Datacenter
23
● Presentations @DockerCon○ Demo @Day 2 Keynote
○ Docker for Ops: Operationalize your Docker Built Apps in Production by Evan Hazlett and Vivek Saraswat
The marketplace for validated software and tools available in Docker format for businesses and publishers
• Easy search and deploy• Trusted and compliant• https://store.docker.com
Announcing the Docker Store
#DockerCH 13 July 2016 Jochen Zehnder @elft3r
More information
26
● DockerCon 2016○ Agenda○ YouTube Playlist○ Slides
● Sessions I liked○ Moby's cool Hack Session DockerCon○ Keith Fulton, CTO of ADP, Day 2 Keynote○ Sharding Containers: Make Go Apps Computer-Friendly Again○ Containerd- Building a Container Supervisor○ runC: The little engine that could (run Docker containers)