Dockercon EU 2015 Recap
clouds, containers, networks and their management
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
Hardware signing of container images reinforces Docker Content
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
Security - Project Nautilus
Built-in container security analysis in Docker Hub
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
An image-scanning service that makes it easier to
build and consume high-integrity content
Steps through a sequence of tests, including:
Component inventory/license management
Basic functional testing
Functions as a source of truth for certiﬁcation metadata
Has an extensible backend; may support 3rd-party
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
IT operations will lock down hosts to a restricted group of sysadmins per security
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
•LDAP/AD integration with Trusted Registry
•Role based access control (RBAC) to
cluster, apps, containers, images
•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
•Out of the box TLS
•User audit logs
•Out of the box HA
Containers as a Service
Scaling Swarm to 1,000 AWS nodes
and 50,000 containers!
, 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
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 .
Blockbridge Ceph ClusterHQ EMC Portworx
Production-Ready: Docker Hub Autobuilds
build system can now be conﬁgured to dynamically
trigger builds as your team creates new git branches and tags.
Automated Build system will execute as many
builds in parallel as you have private repositories.
Multi-host networking no longer
Out of the box overlay networking in 1.9
New 'docker network' command
provides management of networks as a
Extensibility through network plugins
Already 6 implementations done or
DNS to come
An IP per
an IP per pod in
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
General and separate tracks
Upcoming Online Events
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