DockerCon EU 2015 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Wild Cards [clear filter]
Monday, November 16

11:45 CET

Docker & PCI-DSS - Lessons learned about introducing Docker in a security sensitive environment
In the recent past there were quite some discussions about security in the context of introducing or using Docker. It is true that there are some gaps to be closed but the whole story does not start from square one either. At Amadeus we are using Docker to build our future-oriented services and to introduce devops culture. Due to the nature of our business we have to deal with Security certifications like PCI-DSS, SSAE 16 and ISO 27001. This talks described the challenges we were facing in that context and how we mastered them. The story has technical and non-technical aspects. 

avatar for Udo Seidel

Udo Seidel

Evangelist and Chief Architect, Amadeus
Dr. Udo Seidel would have been a teacher for mathematics and physics if he would not have been infected by the Linux virus in 1996. After his PhD he worked as Linux/Unix instructor, sysadmin and senior solution engineer. Now he is a technology evangelist and chief architect at the... Read More →

Monday November 16, 2015 11:45 - 12:30 CET
Level 1, Room 113

14:00 CET

Containing IoT sensor telemetry
In this hour we consider benefits of interfacing docker with IoT systems using sensor telemetry and actuator telecommand technology. IoT has come a long way by embracing web interfaces like JavaScript and NodeJS, but lacks good packaging and container abstraction allowing for portability across hardware platforms. We bridge this inadequacy by introducing Docker and IoT to each other. 

avatar for Michael Schloh von Bennewitz

Michael Schloh von Bennewitz

Computer Scientist, Europalabs Networks
Michael Schloh von Bennewitz is a computer scientist specializing in network engineering and mobile platform development. Fluent in four languages, Michael speaks at technical events every year. He has presented for companies and groups including Cable & Wireless, Nokia, the Linux... Read More →
avatar for Samuel Cozannet

Samuel Cozannet

Strategic Program Manager, Canonical Ltd.
Samuel Cozannet is a technology enthousiast, solution oriented get-things-done professional, with a track record in product and program management. He has a passion for innovation and believes technology can make the world a better place. He spends most of his time and energy driving... Read More →

Monday November 16, 2015 14:00 - 14:45 CET
Level 1, Room 113

14:55 CET

Shipping Manifests, Bill of Lading and Docker - Metadata for Containers
Shipping Manifests, Bill of Lading and Docker - Metadata for Containers
The shipping container metaphor for Docker points to many of the advantages of building and running software using containers. But what about other essential parts of the shipping container ecosystem like the shipping manifest and bill of lading?
Many of the most powerful features of traditional package management tools like apt or yum are based on metadata associated with the packages. You can find out who created a package and when, check where a particular file came from, whether the package has a known vulnerability and more. What would this capability look like for Docker containers?
This talk will look at the power of metadata for containers, in particular:
* Docker provides labels for associating metadata with images and containers but how best to use them?* What problems can be solved by agreeing on standards for container metadata?* Exposing standard commands and endpoints to expose metadata about what is inside a container* Demo some open source toolings and also look at the sort of tools we might build atop those standards and low-level tools. 

avatar for Gareth Rushgrove

Gareth Rushgrove

Senior Software Engineer, Puppet Labs
Gareth Rushgrove is a senior software engineer at Puppet Labs. He works remotely from Cambridge, UK, building interesting tools for people to better manage infrastructure. Previously he worked for the UK Government Digital Service focused on infrastructure, operations and information... Read More →

Monday November 16, 2015 14:55 - 15:40 CET
Level 1, Room 113

16:25 CET

DNS Service Discovery for Docker Swarm Clusters
DNS-based dynamic service discovery is still an unsolved problem for Docker Swarm. In this talk we will talk about a new open source project by Microsoft: “wagl” a minimalist DNS service discovery solution built specifically Docker Swarm Clusters. It takes a single command to set up and works out of the box.

wagl is open source at: https://github.com/ahmetalpbalkan/wagl

wagl allows developers to use domain names such as http://api.billing.swarm or memcached.swarm:11211 in their applications that are magically resolved into IP addresses of containers spread all over  the Swarm cluster.

The session will also review other means of Service Discovery, use cases of Swarm and there will be a demo of creating Docker Swarm Clusters in Azure in just a few clicks.

avatar for Ahmet Alp Balkan

Ahmet Alp Balkan

Software Engineer, Google
Ahmet works at Google on Kubernetes/GKE and Knative projects. He is focused on getting the developer experiences right for Google Cloud products and open source projects. Follow on twitter: @ahmetb.

Monday November 16, 2015 16:25 - 17:10 CET
Level 1, Room 113

17:20 CET

Stop Being Lazy and Test Your Software

Testing software is necessary, no matter the size or status of your company. Introducing Docker to your development workflow can help you write and run your testing frameworks more efficiently, so that you can always deliver your best product to your customers and there are no excuses for not writing tests anymore. You’ll walk away from this talk with practical advice for using Docker to run your test frameworks more efficiently, as well as some solid knowledge of software testing principles.

avatar for Laura Frank

Laura Frank

Software Engineer, Codeship
Laura Frank is an engineer who creates tools to make development processes simpler. She started coding after receiving a hand-me-down DOS system and has been lost in the code mines ever since. She is currently a software engineer at Codeship. Laura tweets at @rhein_wein... Read More →

Monday November 16, 2015 17:20 - 18:05 CET
Level 1, Room 113
Tuesday, November 17

11:15 CET

Cultural Revolution - How to Manage the Changes Docker Brings

The adoption of Docker brings with it many challenges, not all of themtechnical. There is a clear vision of Docker regularly articulated thatencompasses microservices, decoupled applications, agile and continuous deliveryand integration, and DevOps. But the application of this vision often flounders when confronted by the legacy structures of working and successful businesses.

This talk draws on the experienced gained from several attempts to lead changewithin technical organisations. The speaker experienced both failure to effectchange (through productization of a bespoke software stack, and the introduction of Erlang), and success (moving to a Continuous Improvement modelof complex software maintenance). These experiences informed a successful drive to Docker as the build and delivery system of a 700-strong software company,with significant efficiency improvements.
As with most historical revolutions, the integration of the vision with realityresulted in corners cut and principles compromised in order to effect change.This talk is a discussion of the lessons learned from these experiences in an effort to help the listener clarify and overcome the unique challenges their own organisation brings to making change happen.

avatar for Ian Miell

Ian Miell

author, "Docker in Practice"
Ian has worked in web development for over 15 years, moving from developer to trading application support leader, which led him to lead a company move to Docker in 2013. Ian has published two Docker-related works: Docker in Practice (book published by Manning) and Docker for Web... Read More →

Tuesday November 17, 2015 11:15 - 12:00 CET
Level 1, Room 113

13:30 CET

Docker Monitoring

Do you know the performance of your containers or Docker Hosts? I will show you how to get up and running quickly with 2 different Open Source Docker Monitoring solutions. We will quickly cover Docker Stats as the basis and discover how Google cAdvisor gathers metrics for our 2 solutions. We will then build upon this basis to build a Docker Monitoring solution with cAdvisor+InfluxDB+Grafana and then cAdvisor+Prometheus and create dashboards based on the gathered monitoring metrics with Grafna and Prometheus.

avatar for Brian Christner

Brian Christner

System Architect, Swisscom AG
Brian Christner is a Cloud Advocate for Swisscom a Switzerland based Telecom where they are busy deploying a large Docker infrastructure. Brian is passionate about Linux, Docker or anything with a .IO domain name and regularly contributes Docker Monitoring articles and GitHub projects.Brian... Read More →

Tuesday November 17, 2015 13:30 - 14:15 CET
Level 1, Room 113

14:25 CET

Persistent, "stateful"services with docker clusters, namespaces and docker volume magic

In this presentation I will show how you can use and abuse namespaces to do things that you might not think were possible in docker. In doing this I will show how you can create a volume bind mount in a running container, and use "super privileged" containers to control other containers on the same machine. There are many uses for this, but at it also demystifies what some of the namespaces in linux are, and how they work (hint: everything is files, its unix!).

avatar for Michael Neale

Michael Neale

Co-founder CloudBees, CloudBees
Michael is a co-founder of cloudbees, and an early adopter of docker. He was using containers before they were cool, but is grateful docker came along to take most of the guess work out of working with linux tools. As part of his work he has worked on a lot of docker implementations... Read More →

Tuesday November 17, 2015 14:25 - 15:10 CET
Level 1, Room 113

15:55 CET

The missing piece : when Docker networking and services finally unleashes software architecture 2.0
Docker now provides several building blocks, combining engine, clustering, and componentization, while the new networking and service features enable many new usecases such as multi-tenancy.

In this session, you will first discover the new experimental networking and service features expected soon, and then drift rapidly to software architecture, explaining how a complete Docker stack unleashes microservices paradigms.

avatar for Adrien Blind

Adrien Blind

DevOps Coach, Societe Generale
Adrien is a former consultant from Octo Technology, a French IT consulting firm. He recently joined Societe Generale as a DevOps coach and Infrastructure as Code product owner, driving the developers new needs toward infrastructure and helping them to leverage on those new principles... Read More →
avatar for Laurent Grangeau

Laurent Grangeau

DevOps Coach, Finaxys
Laurent Grangeau is a devops coach at Finaxys. He coaches applications to move to continuous delivery at Société Générale. Docker enthusiast from the beginning, he participates actively at promoting Docker by co-organizing meetups.Laurent tweets at @laurentgrangeau... Read More →

Tuesday November 17, 2015 15:55 - 16:40 CET
Level 1, Room 113