SlideShare a Scribd company logo
Docker EE:
An Architecture and Operations
Overview
Group Product Manager, Docker
@pkennedyr
Ryan Kennedy
Senior Software Engineer, Docker
@anshulpundir
Anshul Pundir
Agenda
1. Docker Enterprise Edition 2.0
2. Kubernetes Integration
3. Securing your Supply Chain
4. Coming soon to Docker EE!
Enterprise Edition (EE)
• Paid Docker subscription
• Enterprise-grade features (security,
management, automation)
• Stable releases for production use
• Includes support from Docker
• Certified partner ecosystem
• Free for “do it yourself” dev & ops
• Does not include support
• Stable releases for ops
• Edge releases for developers
Community Edition (CE)
Recommended for production use
Enterprise & Community Editions
Docker Enterprise Edition (EE)
• Integrated orchestration, security and management
• Stable releases with extended support and
maintenance
• Security patches and hotfixes backported to all
supported versions
• Enterprise class support (9am-6pm or 24x7x365)
• Certified Infrastructure, Containers and Plugins
docker enterprise edition
CONTAINER PLATFORM FOR THE MODERN APPLICATION SUPPLY CHAIN
Docker EE Components
Public Cloud Virtual Physical
docker enterprise edition
INTEGRATED SECURITY
docker trusted registry
image management
docker universal control plane
app & cluster management
docker engine
container runtime, orchestration, networking, volumes, plugins
CI/CD Images Operating Systems Volumes Monitoring Logging more...
v
Kubernetes Integration
Docker EE Kubernetes Integration
Docker Enterprise Edition
Simple and easy to use, production ready
Windows support
Pods, batch jobs, blue-green deployments,
horizontal auto-scaling
Swarm Kubernetes
Private Image Registry
Secure Access and
User Management
App and Cluster
Management
Image Security
Scanning
Content Trust and
Verification
Policy Management
Docker EE Kubernetes Integration
Swarmkit“Classic” Swarm
Docker EE API
Classic API Swarm API Kube API
Kubernetes
CA
AuthN
AuthZ
DCT
Metrics
Description
● Today’s UCP with additional orchestrator
○ Multi-orchestrator configuration
○ Allocate nodes to each
orchestrator
○ “Vanilla” CNCF kube, no wrapping
○ Opinionated stack with “batteries
included” networking and storage
Feature/Benefits
● Support for Docker and Swarm APIs
● Support for Kubernetes API
● EE features including LDAP/AD, RBAC,
Scanning, Signing Enforcement, Security
Policies, etc.
Single Platform, Many Teams
Node
Worker
Node
Worker
Node
Worker
Node
Worker
swarm mode cluster
docker universal control plane
trusted registry
Node
Worker
Node
Worker
.NET Dev Team
Using Swarm
Java Dev Team
using K8s
Java Dev Team
Using Swarm
Ops Team
Deploy Kubernetes Apps via UI or CLI
• Docker EE uses standard Kube
API and CLI
• Use UCP UI to upload yaml files
for deploying Kube workloads
• Both methods enforce permissions
and limit unauthorized access
−Client bundle to connect local
client to UCP controller with
user certs
available now
Deploy Applications with Either Compose or Kubernetes
YAML
Docker Compose Kubernetes YAML
Node NodeNode Node
• Simple Compose spec for
developers, IT ops have multiple
options for deployment
• Migrate existing Docker apps to
Kubernetes at your own pace
KEY BENEFITS
• Use existing Docker Compose files
and choose at runtime to deploy
on either Swarm or Kubernetes
FEATURE / CAPABILITY
available now
Kubernetes Integration Demo
v
Docker EE
Secure Supply Chain
Traditional Supply Chain
<code>
Developer Automated
tests
Packaging Smoke tests QA Prod
Image signing
(Docker Content Trust)
Image security scanning
Software Supply Chain
Image Signing with Docker Content Trust
Sign image to “approve” passing of each stage
CI SECURITY SCANNING STAGING PRODUCTION
Policy to check for signatures before deployment
available now
Image Vulnerability Scanning
• Integrated security scanning and
vulnerability monitoring with
customized alerts
• Binary level scanning provides
deep visibility into all components
• Works both online and offline
− Great for air gapped scenarios
• Scans both Linux (x86_64) and
Windows
available now
Image Distribution
Image Content Cache
docker
dtr
docker
dtr
slow
fast
repo /
dtr dev
repo /
dtr stage
Image MirroringImage Promotions
dtr
dev /
qa /
staging /
prod /
available now
Secure Supply Chain
Demo
promote mirror
<code>
Development
sign & push
Software Supply Chain Demo
qa /
hub
dtr
dev /
qa /
Local QA
Remote QA
v
Coming to Docker EE!
Federated Application Management
FEATURES
coming soon
23
● Federated application
management plane
● Multi-cluster management
● Shared authentication
backend (LDAP, AD)
● Common automation &
governance system
BENEFITS
● Enable faster hybrid cloud &
multi-cloud adoption
● Centralized supply chain
DOCKER ENTERPRISE EDITION
Federated Application Management
EE EE
Azure (AKS) Google (GKE)
Enhanced Kubernetes Support
coming soon
• Windows Server 2019 support
• Kubernetes RBAC support
• Container Storage Interface (CSI)
support
• Built-in volume types (AWS EBS,
Azure File, Azure Disk)
• Latest Kubernetes versions
● Docker EE 2.0 (Available Now)
● Kubernetes Support (Available Now) ← docker.com/kubernetes
○ Production-grade Kube for Ops with Docker EE
○ Secure supply chain for Kube workloads
● Other Sessions to Attend:
○ “Gordon’s Secret Session” (Wed 4:30pm)
○ “Kubernetes with Docker” (Wed 5:25pm)
○ “Modernizing Traditional Applications with Docker” (Thurs 11:00am)
○ “Networking in Docker EE with Kubernetes & Swarm” (Thurs 2:05pm)
○ “Docker Storage, Designing a Platform for Persistent Data” (Thurs 3:50pm)
In Summary ...
Docker EE
Hosted Demo
● Free 12 Hour Demo
● No Servers Required
● Full Docker EE
Cluster Access (GA
Version)
docker.com/trial
● Federated Application
Management
● Kubernetes on Windows
● and more ...
beta.docker.com
Thank You!
@pkennedyr
@anshulpundir
@docker
#dockercon

More Related Content

PDF
Considerations for operating docker at scale
PDF
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
PDF
Demystifying container connectivity with kubernetes in docker
PDF
Democratizing machine learning on kubernetes
PDF
DCEU 18: Docker Container Networking
PDF
Packaging software for the distribution on the edge
PDF
DCEU 18: Docker Containers in a Serverless World
PDF
Building a Secure Supply Chain with Docker
Considerations for operating docker at scale
The Complexity to "Yes" in Analytics Software and the Possibilities with Dock...
Demystifying container connectivity with kubernetes in docker
Democratizing machine learning on kubernetes
DCEU 18: Docker Container Networking
Packaging software for the distribution on the edge
DCEU 18: Docker Containers in a Serverless World
Building a Secure Supply Chain with Docker

What's hot (20)

PDF
Building your production tech stack for docker container platform
PDF
5 patterns for success for application transformation
PDF
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
PDF
Networking in Docker EE 2.0 with Kubernetes and Swarm
PDF
Docker on docker leveraging kubernetes in docker ee
PDF
How to build your containerization strategy
PDF
DCEU 18: State of the Docker Engine
PDF
DCEU 18: 5 Patterns for Success in Application Transformation
PDF
DCEU 18: Docker Enterprise Platform and Architecture
PDF
DCEU 18: App-in-a-Box with Docker Application Packages
PDF
DockerCon 18 Cool Hacks: solo.io
PDF
DCEU 18: From Legacy Mainframe to the Cloud: The Finnish Railways Evolution w...
PDF
Production sec ops with kubernetes in docker
PDF
A vision of persistence
PDF
Kubernetes Networking 101
PDF
Docker for developers on mac and windows
PDF
Modernizing Traditional Applications
PDF
Docker?!?! But I'm a SysAdmin
PPTX
DockerCon EU 2015: Placing a container on a train at 200mph
PDF
Windows container security
Building your production tech stack for docker container platform
5 patterns for success for application transformation
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Networking in Docker EE 2.0 with Kubernetes and Swarm
Docker on docker leveraging kubernetes in docker ee
How to build your containerization strategy
DCEU 18: State of the Docker Engine
DCEU 18: 5 Patterns for Success in Application Transformation
DCEU 18: Docker Enterprise Platform and Architecture
DCEU 18: App-in-a-Box with Docker Application Packages
DockerCon 18 Cool Hacks: solo.io
DCEU 18: From Legacy Mainframe to the Cloud: The Finnish Railways Evolution w...
Production sec ops with kubernetes in docker
A vision of persistence
Kubernetes Networking 101
Docker for developers on mac and windows
Modernizing Traditional Applications
Docker?!?! But I'm a SysAdmin
DockerCon EU 2015: Placing a container on a train at 200mph
Windows container security
Ad

Similar to Docker ee an architecture and operations overview (20)

PPTX
Docker EE 2.0 Choice, Security & Agility
PDF
What's New in Docker
PDF
Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...
PPTX
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
PDF
DCSF 19 Docker Enterprise Platform and Architecture
PPTX
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
PDF
Docker Indy: Dockercon 2019 Recap and Docker CLI Plugins
PDF
Docker Dublin Meetup | 22 Feb 2018 | Docker + Kubernetes
PPTX
Bahrain ch9 introduction to docker 5th birthday
PDF
Docker Birthday #5 Meetup Cluj - Presentation
PPTX
Docker Bday #5, SF Edition: Introduction to Docker
PDF
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
PDF
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
PDF
Docker Enterprise Edition: Building a Secure Supply Chain for the Enterprise ...
PDF
Tampere Docker meetup - Happy 5th Birthday Docker
PDF
Kubernetes in Docker
PPTX
Erik Baardse - Bringing Agility to Traditional application by docker
PDF
Docker Container-Introduction and Features
PPTX
Containers Made secure and easy with Docker EE 2.0
PPTX
Microsoft Techsummit Zurich Docker and Microsoft
Docker EE 2.0 Choice, Security & Agility
What's New in Docker
Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...
Docker EE 2.0 choice security agility by Erik Tan,Tech Insights Singapore - 2...
DCSF 19 Docker Enterprise Platform and Architecture
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Docker Indy: Dockercon 2019 Recap and Docker CLI Plugins
Docker Dublin Meetup | 22 Feb 2018 | Docker + Kubernetes
Bahrain ch9 introduction to docker 5th birthday
Docker Birthday #5 Meetup Cluj - Presentation
Docker Bday #5, SF Edition: Introduction to Docker
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition: Building a Secure Supply Chain for the Enterprise ...
Tampere Docker meetup - Happy 5th Birthday Docker
Kubernetes in Docker
Erik Baardse - Bringing Agility to Traditional application by docker
Docker Container-Introduction and Features
Containers Made secure and easy with Docker EE 2.0
Microsoft Techsummit Zurich Docker and Microsoft
Ad

More from Docker, Inc. (20)

PDF
Containerize Your Game Server for the Best Multiplayer Experience
PDF
How to Improve Your Image Builds Using Advance Docker Build
PDF
Build & Deploy Multi-Container Applications to AWS
PDF
Securing Your Containerized Applications with NGINX
PDF
How To Build and Run Node Apps with Docker and Compose
PDF
Hands-on Helm
PDF
Distributed Deep Learning with Docker at Salesforce
PDF
The First 10M Pulls: Building The Official Curl Image for Docker Hub
PDF
Monitoring in a Microservices World
PDF
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
PDF
Predicting Space Weather with Docker
PDF
Become a Docker Power User With Microsoft Visual Studio Code
PDF
How to Use Mirroring and Caching to Optimize your Container Registry
PDF
Monolithic to Microservices + Docker = SDLC on Steroids!
PDF
Kubernetes at Datadog Scale
PDF
Labels, Labels, Labels
PDF
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
PDF
Build & Deploy Multi-Container Applications to AWS
PDF
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
PDF
Developing with Docker for the Arm Architecture
Containerize Your Game Server for the Best Multiplayer Experience
How to Improve Your Image Builds Using Advance Docker Build
Build & Deploy Multi-Container Applications to AWS
Securing Your Containerized Applications with NGINX
How To Build and Run Node Apps with Docker and Compose
Hands-on Helm
Distributed Deep Learning with Docker at Salesforce
The First 10M Pulls: Building The Official Curl Image for Docker Hub
Monitoring in a Microservices World
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
Predicting Space Weather with Docker
Become a Docker Power User With Microsoft Visual Studio Code
How to Use Mirroring and Caching to Optimize your Container Registry
Monolithic to Microservices + Docker = SDLC on Steroids!
Kubernetes at Datadog Scale
Labels, Labels, Labels
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Build & Deploy Multi-Container Applications to AWS
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
Developing with Docker for the Arm Architecture

Recently uploaded (20)

PPTX
Phrase, structure, use, definition in sentence
PPTX
The Effect of Human Resource Management Practice on Organizational Performanc...
PPTX
Hydrogel Based delivery Cancer Treatment
PPTX
Role and Responsibilities of Bangladesh Coast Guard Base, Mongla Challenges
PPTX
An Unlikely Response 08 10 2025.pptx
PPTX
Tablets And Capsule Preformulation Of Paracetamol
PPTX
Learning-Plan-5-Policies-and-Practices.pptx
PPTX
Called To More (Final I Think) 08 03 2025.pptx
PPTX
Biography Text about someone important in life
PPTX
Understanding-Communication-Berlos-S-M-C-R-Model.pptx
DOC
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
PPTX
Intro to ISO 9001 2015.pptx wareness raising
PPTX
Human Mind & its character Characteristics
PPTX
Non-Verbal-Communication .mh.pdf_110245_compressed.pptx
PDF
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
DOCX
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
PPTX
2025-08-10 Joseph 02 (shared slides).pptx
PPTX
Relationship Management Presentation In Banking.pptx
PDF
Instagram's Product Secrets Unveiled with this PPT
PDF
oil_refinery_presentation_v1 sllfmfls.pdf
Phrase, structure, use, definition in sentence
The Effect of Human Resource Management Practice on Organizational Performanc...
Hydrogel Based delivery Cancer Treatment
Role and Responsibilities of Bangladesh Coast Guard Base, Mongla Challenges
An Unlikely Response 08 10 2025.pptx
Tablets And Capsule Preformulation Of Paracetamol
Learning-Plan-5-Policies-and-Practices.pptx
Called To More (Final I Think) 08 03 2025.pptx
Biography Text about someone important in life
Understanding-Communication-Berlos-S-M-C-R-Model.pptx
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
Intro to ISO 9001 2015.pptx wareness raising
Human Mind & its character Characteristics
Non-Verbal-Communication .mh.pdf_110245_compressed.pptx
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
ENGLISH PROJECT FOR BINOD BIHARI MAHTO KOYLANCHAL UNIVERSITY
2025-08-10 Joseph 02 (shared slides).pptx
Relationship Management Presentation In Banking.pptx
Instagram's Product Secrets Unveiled with this PPT
oil_refinery_presentation_v1 sllfmfls.pdf

Docker ee an architecture and operations overview

  • 1. Docker EE: An Architecture and Operations Overview
  • 2. Group Product Manager, Docker @pkennedyr Ryan Kennedy Senior Software Engineer, Docker @anshulpundir Anshul Pundir
  • 3. Agenda 1. Docker Enterprise Edition 2.0 2. Kubernetes Integration 3. Securing your Supply Chain 4. Coming soon to Docker EE!
  • 4. Enterprise Edition (EE) • Paid Docker subscription • Enterprise-grade features (security, management, automation) • Stable releases for production use • Includes support from Docker • Certified partner ecosystem • Free for “do it yourself” dev & ops • Does not include support • Stable releases for ops • Edge releases for developers Community Edition (CE) Recommended for production use Enterprise & Community Editions
  • 5. Docker Enterprise Edition (EE) • Integrated orchestration, security and management • Stable releases with extended support and maintenance • Security patches and hotfixes backported to all supported versions • Enterprise class support (9am-6pm or 24x7x365) • Certified Infrastructure, Containers and Plugins docker enterprise edition CONTAINER PLATFORM FOR THE MODERN APPLICATION SUPPLY CHAIN
  • 6. Docker EE Components Public Cloud Virtual Physical docker enterprise edition INTEGRATED SECURITY docker trusted registry image management docker universal control plane app & cluster management docker engine container runtime, orchestration, networking, volumes, plugins CI/CD Images Operating Systems Volumes Monitoring Logging more...
  • 8. Docker EE Kubernetes Integration Docker Enterprise Edition Simple and easy to use, production ready Windows support Pods, batch jobs, blue-green deployments, horizontal auto-scaling Swarm Kubernetes Private Image Registry Secure Access and User Management App and Cluster Management Image Security Scanning Content Trust and Verification Policy Management
  • 9. Docker EE Kubernetes Integration Swarmkit“Classic” Swarm Docker EE API Classic API Swarm API Kube API Kubernetes CA AuthN AuthZ DCT Metrics Description ● Today’s UCP with additional orchestrator ○ Multi-orchestrator configuration ○ Allocate nodes to each orchestrator ○ “Vanilla” CNCF kube, no wrapping ○ Opinionated stack with “batteries included” networking and storage Feature/Benefits ● Support for Docker and Swarm APIs ● Support for Kubernetes API ● EE features including LDAP/AD, RBAC, Scanning, Signing Enforcement, Security Policies, etc.
  • 10. Single Platform, Many Teams Node Worker Node Worker Node Worker Node Worker swarm mode cluster docker universal control plane trusted registry Node Worker Node Worker .NET Dev Team Using Swarm Java Dev Team using K8s Java Dev Team Using Swarm Ops Team
  • 11. Deploy Kubernetes Apps via UI or CLI • Docker EE uses standard Kube API and CLI • Use UCP UI to upload yaml files for deploying Kube workloads • Both methods enforce permissions and limit unauthorized access −Client bundle to connect local client to UCP controller with user certs available now
  • 12. Deploy Applications with Either Compose or Kubernetes YAML Docker Compose Kubernetes YAML Node NodeNode Node • Simple Compose spec for developers, IT ops have multiple options for deployment • Migrate existing Docker apps to Kubernetes at your own pace KEY BENEFITS • Use existing Docker Compose files and choose at runtime to deploy on either Swarm or Kubernetes FEATURE / CAPABILITY available now
  • 16. <code> Developer Automated tests Packaging Smoke tests QA Prod Image signing (Docker Content Trust) Image security scanning Software Supply Chain
  • 17. Image Signing with Docker Content Trust Sign image to “approve” passing of each stage CI SECURITY SCANNING STAGING PRODUCTION Policy to check for signatures before deployment available now
  • 18. Image Vulnerability Scanning • Integrated security scanning and vulnerability monitoring with customized alerts • Binary level scanning provides deep visibility into all components • Works both online and offline − Great for air gapped scenarios • Scans both Linux (x86_64) and Windows available now
  • 19. Image Distribution Image Content Cache docker dtr docker dtr slow fast repo / dtr dev repo / dtr stage Image MirroringImage Promotions dtr dev / qa / staging / prod / available now
  • 21. promote mirror <code> Development sign & push Software Supply Chain Demo qa / hub dtr dev / qa / Local QA Remote QA
  • 23. Federated Application Management FEATURES coming soon 23 ● Federated application management plane ● Multi-cluster management ● Shared authentication backend (LDAP, AD) ● Common automation & governance system BENEFITS ● Enable faster hybrid cloud & multi-cloud adoption ● Centralized supply chain DOCKER ENTERPRISE EDITION Federated Application Management EE EE Azure (AKS) Google (GKE)
  • 24. Enhanced Kubernetes Support coming soon • Windows Server 2019 support • Kubernetes RBAC support • Container Storage Interface (CSI) support • Built-in volume types (AWS EBS, Azure File, Azure Disk) • Latest Kubernetes versions
  • 25. ● Docker EE 2.0 (Available Now) ● Kubernetes Support (Available Now) ← docker.com/kubernetes ○ Production-grade Kube for Ops with Docker EE ○ Secure supply chain for Kube workloads ● Other Sessions to Attend: ○ “Gordon’s Secret Session” (Wed 4:30pm) ○ “Kubernetes with Docker” (Wed 5:25pm) ○ “Modernizing Traditional Applications with Docker” (Thurs 11:00am) ○ “Networking in Docker EE with Kubernetes & Swarm” (Thurs 2:05pm) ○ “Docker Storage, Designing a Platform for Persistent Data” (Thurs 3:50pm) In Summary ...
  • 26. Docker EE Hosted Demo ● Free 12 Hour Demo ● No Servers Required ● Full Docker EE Cluster Access (GA Version) docker.com/trial
  • 27. ● Federated Application Management ● Kubernetes on Windows ● and more ... beta.docker.com