Docker PDF
Docker PDF
Apps
Cloud DevOps
Loosely
Coupled
Monolithic
Services
Rapidly
Slow updated
changing
Many Small
Servers or devices
Big Servers
Application Modernization
Application Code
Version
control
Sysadmin
Developer
QA / QE
Tug of War Between Developers and Ops
Developers IT Operations
On Premises Cloud
Linux Windows
Traditional Microservices
Docker and Container
Overview
History of Docker
2013 Feb 2016
2008 Docker introduces first
Solomon Hykes
Linux containers commercial product – now
starts Docker as an
(LXC 1.0) called Docker Enterprise
internal project
introduced Edition
within dotCloud
Intended for:
Production deployments +
Enterprise customers
17
A History Lesson
Hypervisor-based Virtualization
DEV
Container
The image when it is ‘running.’ The standard unit for app service
Engine
The software that executes commands for containers. Networking and volumes are part of
Engine. Can be clustered together.
Registry
Stores, distributes and manages Docker images
Control Plane
Management plane for container and cluster orchestration
Foundation: Docker Engine
Integrated Security
Microservices
Traditional
Building a Software Supply Chain
DEVELOPERS IT OPERATIONS
Microservices
Traditional
Containers as a Service
Developers IT Operations
Control plane
Registry
Multi-container
Engines running apps
on servers in cloud
Clients pull and
or datacenter
push images
Images stored
in repos
Building a Secure Supply Chain
Usable Trusted
Portable
Security Delivery