SlideShare a Scribd company logo
Dockercon EU 2015 Recap
http://calcotestudios.com/dockercon-recap
Lee Calcote
clouds, containers, networks and their management
linkedin.com/in/leecalcote
@lcalcote
blog.gingergeek.com
lee@calcotestudios.com
Conference
Themes
Usable Security
Quality
Production Ready
Security
 
1. Industry’s First Hardware Signing of Container Images
2. User Namespaces Provides Enhanced Access Control
3. Built-in container security analysis in Docker Hub 
Security - Docker Content Trust
 (launched at Dockercon SF)
TUF and Notary enable:
Survivable Key Compromise
Proof of Origin 
Protection against untrusted transports. 
integrates the guarantees from 
 into Docker using  , an open source tool that
provides trust over any content.
The Update Framework
(TUF) Notary
Hardware signing of container images reinforces Docker Content
Trust
Hardware Signing of Container Images
Yubico released Yubikey 4 at DockerCon with the goal of increasing the
security of Docker images.
 
“ A YubiKey is a small hardware device that offers two-factor authentication
with a simple touch of a button.
Docker Experimental only
notary key generate
notary key list
notary key backup
export DOCKER_CONTENT_TRUST=1
docker push
http://blog.docker.com/2015/11/docker-content-trust-yubikey/
Security - Project Nautilus
Built-in container security analysis in Docker Hub
 
Project Goals
1. Scale up the security posture assessment
2. Notify users of new vulnerabilities in existing code proactively
3. Provide visibility to end-users on the security posture of images 
Security - Project Nautilus
Text
Security - Project Nautilus
An image-scanning service that makes it easier to
build and consume high-integrity content
Steps through a sequence of tests, including:
Image security
Component inventory/license management
Image optimization
Basic functional testing 
Functions as a source of truth for certification metadata
Has an extensible backend; may support 3rd-party
plugins 
Security - User Namespaces
containers themselves don’t have access to root on the host
only the Docker daemon does.
user namespaces gives IT operations the ability to separate container and
Docker daemon-level privileges to assign privileges for each container by user
group.
IT operations will lock down hosts to a restricted group of sysadmins per security
best practices
Docker Universal Control Plane
“  "an on-premises solution for deploying and managing Dockerized
distributed applications in production on any infrastructure."
gives IT ops a single Docker-native management interface for all
container on-premise or in cloud
Currently in beta. Sign-up here.
UCP is to containers
as vCenter is to VMs
User Management
•LDAP/AD integration with Trusted Registry
•Role based access control (RBAC) to
cluster, apps, containers, images
Resource Management
•Visibility into cluster, apps, containers, images,
events with intuitive dashboards
•Manage clusters, images, network and volumes
•Manage apps and containers
•Monitoring and logging
Security & Compliance
•On-premise deployment
•Out of the box TLS
•LDAP/AD authentication
•User audit logs
•Out of the box HA
Containers as a Service
Production-Ready
Swarm 1.0 Clustering 
Scaling Swarm to 1,000 AWS nodes
and 50,000 containers!
Multi-host
networking
•  
, and Swarm integrates fully
with this. Any networks you create in Swarm
will seamlessly work across multiple hosts.
Docker Engine 1.9 features a new
networking system
Persistent storage
Engine 1.9 has a new volume management system
If you use a volume driver that works across multiple
hosts (such as   or  ) you’ll be able to store
persistent data on your Swarm regardless of where
containers get scheduled on your cluster.
Volume management works from the command line
interface with plug-ins
There are drivers available
for  ,  ,  ,   and  .
Flocker Ceph
Blockbridge Ceph ClusterHQ EMC Portworx
Production-Ready: Docker Hub Autobuilds
 build system can now be configured to dynamically
trigger builds as your team creates new git branches and tags.
Docker Hub
Dynamic Matching
Parallel Builds
Automated Build system will execute as many
builds in parallel as you have private repositories. 
Networking
Multi-host networking no longer
experimental
Out of the box overlay networking in 1.9
New 'docker network' command
provides management of networks as a
top-level object
Extensibility through network plugins
Already 6 implementations done or
under development 
Support for
DNS to come
later
An IP per
container...
contrasted with
an IP per pod in
kubernetes
Surgically Segmented Networks
Network driver plugins available are from Cisco, Microsoft,
Midokura, Nuage, Project Calico, VMware, and Weave.
Default IP addressing remains same, but IPAM is pluggable
VXLAN as the Overlay
for cluster membershipSerf
Resources
Video
Day 1 General Session
Day 2 General Session
Day 2 Closing General Session
- Moby's Cool Hacks
Wild Card Day 1 Videos/Slides
Wild Card Day 2 Videos/Slides
Slides
General and separate tracks
Upcoming Online Events
Dec 10th: 
Dec 11th: 
Dec 17th: 
Jan 12th: 
Feb 11th: 
Introduction to Docker Security
Building, running & deploying Docker containers
Intro to Docker - Demo and FAQ
The Value of Docker Subscription and Support
Introduction to the Docker Platform

More Related Content

PPTX
SS Introduction to Docker
PPTX
SW Docker Security
PPT
Container security
PPTX
Understanding container security
PDF
Infinit: Modern Storage Platform for Container Environments
PDF
Docker container basics and efficiency of Kubernetes
PPTX
Csa container-security-in-aws-dw
PDF
Container Security
SS Introduction to Docker
SW Docker Security
Container security
Understanding container security
Infinit: Modern Storage Platform for Container Environments
Docker container basics and efficiency of Kubernetes
Csa container-security-in-aws-dw
Container Security

What's hot (20)

PDF
Dockers & kubernetes detailed - Beginners to Geek
PDF
Developing with Docker for the Arm Architecture
PDF
How to containerize at speed and at scale with Docker Enterprise Edition, mov...
PPTX
Global Persistence for Docker
PPTX
Docker Container Security
PDF
Docker Container Introduction
PPTX
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
PDF
Secure Substrate: Least Privilege Container Deployment
PDF
Ten layers of container security for CloudCamp Nov 2017
PPTX
Containers vs. VMs: It's All About the Apps!
PDF
Docker security: Rolling out Trust in your container
PPTX
DockerCon EU 2015: Nesting Containers: Real Life Observations
PDF
Docker Datacenter - CaaS
PDF
Modernizing Java Apps with Docker
PPTX
What's New in Docker - February 2017
PPTX
DockerCon EU 2015 Barcelona
PPTX
Abc of docker
PDF
DockerCon EU 2015: Day 1 General Session
PDF
Online Meetup: Intro to LinuxKit
PDF
Online Meetup: What's new in docker 1.13.0
Dockers & kubernetes detailed - Beginners to Geek
Developing with Docker for the Arm Architecture
How to containerize at speed and at scale with Docker Enterprise Edition, mov...
Global Persistence for Docker
Docker Container Security
Docker Container Introduction
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Secure Substrate: Least Privilege Container Deployment
Ten layers of container security for CloudCamp Nov 2017
Containers vs. VMs: It's All About the Apps!
Docker security: Rolling out Trust in your container
DockerCon EU 2015: Nesting Containers: Real Life Observations
Docker Datacenter - CaaS
Modernizing Java Apps with Docker
What's New in Docker - February 2017
DockerCon EU 2015 Barcelona
Abc of docker
DockerCon EU 2015: Day 1 General Session
Online Meetup: Intro to LinuxKit
Online Meetup: What's new in docker 1.13.0
Ad

Viewers also liked (20)

PPTX
The Events department
PPTX
Make the Most of Your Business Travels: Things to Do in Houston, TX
PPT
POWER POINT
PDF
Growing a Community - Leveraging Meetups to Educate, Grow and Facilitate
PDF
Capitulo 10 10 09_2008_11_54_42
PPT
Kronologi
PPTX
Color transfer between high-dynamic-range images
PPTX
Carlo Michelini - 5th Forum Banca & Impresa
PDF
J000445 ux australia_slides_final
PPTX
Make the Most of Your Business Travels: Things to do in Dallas, TX
PPT
Neil Dhillon - Policy Manager
PPT
Carlo Michelini - F2i Presentation, Yielco, March 2014
PPTX
Hijrah Nabi
PPTX
бессмертный полк в Туле
PDF
Methods for comparing scanpaths and saliency maps: strengths and weaknesses
PPT
Ems sri lanka
PPTX
E-safety Impero slides Mar2015
PPTX
Interbel MDaemon-Mailstore
PPS
Animals
The Events department
Make the Most of Your Business Travels: Things to Do in Houston, TX
POWER POINT
Growing a Community - Leveraging Meetups to Educate, Grow and Facilitate
Capitulo 10 10 09_2008_11_54_42
Kronologi
Color transfer between high-dynamic-range images
Carlo Michelini - 5th Forum Banca & Impresa
J000445 ux australia_slides_final
Make the Most of Your Business Travels: Things to do in Dallas, TX
Neil Dhillon - Policy Manager
Carlo Michelini - F2i Presentation, Yielco, March 2014
Hijrah Nabi
бессмертный полк в Туле
Methods for comparing scanpaths and saliency maps: strengths and weaknesses
Ems sri lanka
E-safety Impero slides Mar2015
Interbel MDaemon-Mailstore
Animals
Ad

Similar to Dockercon EU 2015 Recap (20)

PDF
DockerPenang Meetup#1
PPTX
DockerCon 15 Keynote - Day 2
PPTX
Docker Timisoara: Dockercon19 recap slides, 23 may 2019
PDF
Cloud Native Computing - Part III - Containers
PDF
Docker and-containers-for-development-and-deployment-scale12x
PPTX
Lectre # 11 (VS&S). virtualization .pptx
PDF
An Introduction To Docker
PDF
Docker slides
PPTX
Cohesion Techsessie Docker - Daniel Palstra
PDF
Introduction to Docker at Glidewell Laboratories in Orange County
PDF
Docker 0.11 at MaxCDN meetup in Los Angeles
PPTX
Docker 1.9 Feature Overview
PPTX
Docker and kubernetes
PDF
What's hot docker con eu 2015 & what's new on docker 1.9
PDF
Accelerate your software development with Docker
PPTX
Accelerate your development with Docker
PPTX
Docker Overview
PDF
Francisco Javier Ramirez Urea - Hopla - OSL19
PPTX
Docker Enterprise Workshop - Technical
PDF
Docker for Ops - Scott Coulton, Puppet
DockerPenang Meetup#1
DockerCon 15 Keynote - Day 2
Docker Timisoara: Dockercon19 recap slides, 23 may 2019
Cloud Native Computing - Part III - Containers
Docker and-containers-for-development-and-deployment-scale12x
Lectre # 11 (VS&S). virtualization .pptx
An Introduction To Docker
Docker slides
Cohesion Techsessie Docker - Daniel Palstra
Introduction to Docker at Glidewell Laboratories in Orange County
Docker 0.11 at MaxCDN meetup in Los Angeles
Docker 1.9 Feature Overview
Docker and kubernetes
What's hot docker con eu 2015 & what's new on docker 1.9
Accelerate your software development with Docker
Accelerate your development with Docker
Docker Overview
Francisco Javier Ramirez Urea - Hopla - OSL19
Docker Enterprise Workshop - Technical
Docker for Ops - Scott Coulton, Puppet

More from Lee Calcote (16)

PDF
Benchmarking Service Meshes - CNCF Networking WG
PDF
Service Meshes, but at what cost?
PDF
Establishing an Open Source Program Office
PDF
Istio: Using nginMesh as the service proxy
PDF
CNCF, State of Serverless & Project Nuclio
PDF
Load Balancing in the Cloud using Nginx & Kubernetes
PDF
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
PDF
Understanding and Extending Prometheus AlertManager
PDF
UniK - a unikernel compiler and runtime
PDF
Container World 2017 - Characterizing and Contrasting Container Orchestrators
PDF
Overlay/Underlay - Betting on Container Networking
PDF
Container Summit Austin
PDF
Dockercon 16 Recap
PDF
From Engines to Orchestrators
PDF
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
PDF
Characterizing and Contrasting Container Orchestrators
Benchmarking Service Meshes - CNCF Networking WG
Service Meshes, but at what cost?
Establishing an Open Source Program Office
Istio: Using nginMesh as the service proxy
CNCF, State of Serverless & Project Nuclio
Load Balancing in the Cloud using Nginx & Kubernetes
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Understanding and Extending Prometheus AlertManager
UniK - a unikernel compiler and runtime
Container World 2017 - Characterizing and Contrasting Container Orchestrators
Overlay/Underlay - Betting on Container Networking
Container Summit Austin
Dockercon 16 Recap
From Engines to Orchestrators
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
Characterizing and Contrasting Container Orchestrators

Recently uploaded (20)

PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Essential Infomation Tech presentation.pptx
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Introduction to Artificial Intelligence
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
medical staffing services at VALiNTRY
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
2025 Textile ERP Trends: SAP, Odoo & Oracle
wealthsignaloriginal-com-DS-text-... (1).pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Upgrade and Innovation Strategies for SAP ERP Customers
How to Migrate SBCGlobal Email to Yahoo Easily
Adobe Illustrator 28.6 Crack My Vision of Vector Design
How Creative Agencies Leverage Project Management Software.pdf
Essential Infomation Tech presentation.pptx
Odoo POS Development Services by CandidRoot Solutions
Wondershare Filmora 15 Crack With Activation Key [2025
Introduction to Artificial Intelligence
L1 - Introduction to python Backend.pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Operating system designcfffgfgggggggvggggggggg
Which alternative to Crystal Reports is best for small or large businesses.pdf
medical staffing services at VALiNTRY
Softaken Excel to vCard Converter Software.pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus

Dockercon EU 2015 Recap

  • 1. Dockercon EU 2015 Recap http://calcotestudios.com/dockercon-recap
  • 2. Lee Calcote clouds, containers, networks and their management linkedin.com/in/leecalcote @lcalcote blog.gingergeek.com lee@calcotestudios.com
  • 4. Security   1. Industry’s First Hardware Signing of Container Images 2. User Namespaces Provides Enhanced Access Control 3. Built-in container security analysis in Docker Hub 
  • 5. Security - Docker Content Trust  (launched at Dockercon SF) TUF and Notary enable: Survivable Key Compromise Proof of Origin  Protection against untrusted transports.  integrates the guarantees from   into Docker using  , an open source tool that provides trust over any content. The Update Framework (TUF) Notary Hardware signing of container images reinforces Docker Content Trust
  • 6. Hardware Signing of Container Images Yubico released Yubikey 4 at DockerCon with the goal of increasing the security of Docker images.   “ A YubiKey is a small hardware device that offers two-factor authentication with a simple touch of a button. Docker Experimental only notary key generate notary key list notary key backup export DOCKER_CONTENT_TRUST=1 docker push
  • 7. http://blog.docker.com/2015/11/docker-content-trust-yubikey/ Security - Project Nautilus Built-in container security analysis in Docker Hub   Project Goals 1. Scale up the security posture assessment 2. Notify users of new vulnerabilities in existing code proactively 3. Provide visibility to end-users on the security posture of images 
  • 8. Security - Project Nautilus Text
  • 9. Security - Project Nautilus An image-scanning service that makes it easier to build and consume high-integrity content Steps through a sequence of tests, including: Image security Component inventory/license management Image optimization Basic functional testing  Functions as a source of truth for certification metadata Has an extensible backend; may support 3rd-party plugins 
  • 10. Security - User Namespaces containers themselves don’t have access to root on the host only the Docker daemon does. user namespaces gives IT operations the ability to separate container and Docker daemon-level privileges to assign privileges for each container by user group. IT operations will lock down hosts to a restricted group of sysadmins per security
  • 11. best practices Docker Universal Control Plane “  "an on-premises solution for deploying and managing Dockerized distributed applications in production on any infrastructure." gives IT ops a single Docker-native management interface for all container on-premise or in cloud Currently in beta. Sign-up here. UCP is to containers as vCenter is to VMs
  • 12. User Management •LDAP/AD integration with Trusted Registry •Role based access control (RBAC) to cluster, apps, containers, images Resource Management •Visibility into cluster, apps, containers, images, events with intuitive dashboards •Manage clusters, images, network and volumes •Manage apps and containers •Monitoring and logging Security & Compliance •On-premise deployment •Out of the box TLS •LDAP/AD authentication •User audit logs •Out of the box HA Containers as a Service
  • 14. Scaling Swarm to 1,000 AWS nodes and 50,000 containers!
  • 15. Multi-host networking •   , and Swarm integrates fully with this. Any networks you create in Swarm will seamlessly work across multiple hosts. Docker Engine 1.9 features a new networking system Persistent storage Engine 1.9 has a new volume management system If you use a volume driver that works across multiple hosts (such as   or  ) you’ll be able to store persistent data on your Swarm regardless of where containers get scheduled on your cluster. Volume management works from the command line interface with plug-ins There are drivers available for  ,  ,  ,   and  . Flocker Ceph Blockbridge Ceph ClusterHQ EMC Portworx
  • 16. Production-Ready: Docker Hub Autobuilds  build system can now be configured to dynamically trigger builds as your team creates new git branches and tags. Docker Hub Dynamic Matching Parallel Builds Automated Build system will execute as many builds in parallel as you have private repositories. 
  • 17. Networking Multi-host networking no longer experimental Out of the box overlay networking in 1.9 New 'docker network' command provides management of networks as a top-level object Extensibility through network plugins Already 6 implementations done or under development 
  • 18. Support for DNS to come later An IP per container... contrasted with an IP per pod in kubernetes
  • 20. Network driver plugins available are from Cisco, Microsoft, Midokura, Nuage, Project Calico, VMware, and Weave. Default IP addressing remains same, but IPAM is pluggable
  • 21. VXLAN as the Overlay for cluster membershipSerf
  • 23. Video Day 1 General Session Day 2 General Session Day 2 Closing General Session - Moby's Cool Hacks Wild Card Day 1 Videos/Slides Wild Card Day 2 Videos/Slides Slides General and separate tracks Upcoming Online Events Dec 10th:  Dec 11th:  Dec 17th:  Jan 12th:  Feb 11th:  Introduction to Docker Security Building, running & deploying Docker containers Intro to Docker - Demo and FAQ The Value of Docker Subscription and Support Introduction to the Docker Platform