Introduction to Docker and More …
Pini Reznikcontinuousdelivery.uglyduckling.nl
Evolution of IT
Image courtesy of Docker Inc./ docker.io
Challenge of Multiple Environments
Image courtesy of Docker Inc./ docker.io
Cargo Analogy
Image courtesy of Docker Inc./ docker.io
Cargo Delivery Pipeline
Image courtesy of Docker Inc./ docker.io
Shipping Goods
Shipping with Containers
Image courtesy of Docker Inc./ docker.io
Scalability with Containers
Software in Containers
Image courtesy of Docker Inc./ docker.io
What is Docker?
• Quote from docker.io:
“Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.”
Delivery Pipeline with Containers
Development
Environment Setup
Test
CleanEnvironments
Acceptance
Similarity toProduction
Production
Deployments andRoll-back/forwards
Docker Functions
Image courtesy of Docker Inc./ docker.io
Docker and VMs
Image courtesy of Docker Inc./ docker.io
Docker Integrations and Hosting
NL
Evolution of IT the Next Step
App/Infra Performance Parity
Conway’s Law
organizations which design systems ... are constrained to produce designs which are copies
of the communication structures of these organizations
Network-centric organization
Image courtesy of n-e-r-v-o-u-s.com
Demo
Top Related