Register to Watch Videos

The workshops feature two hour sessions led by the Docker engineers and Captains. DockerCon Barcelona will feature three side by side workshop rooms running three sessions per day. Build your schedule to fit a workshop each day to enhance your learning experience.

Pre-registration is required as space is limited. Workshops are included in your Full Conference Registration at no additional cost.

Purchase DockerCon Pass

Location: CCIB Rooms

Date

Monday, Dec 3, 2018 - Wed, Dec 5, 2018

Time

2 hour sessions Monday, Tuesday and Wednesday

Cost

Included in Full Conference Pass, RSVP required

* Requirements: All attendees will need to provide their own laptop for the workshops. RSVP is required for workshops. Registered attendees may reserve their seat through the agenda builder launching October 2018.

Workshop Sessions

Migrate .NET Apps to Docker

Elton Stoneman, Docker Developer Advocate

Migrate .NET Apps to Docker

Elton Stoneman, Docker Developer Advocate

This workshop teaches you how to move existing full .NET Framework apps into container and run them on the Docker container platform for Windows, to modernize the application architecture. You'll learn how to break out back-end features into separate containers and integrate them with a message queue, and how to break out UI components into containers and integrate them with a reverse proxy. At the start of the session you'll be running a monolithic ASP.NET app in a single container, and by the end you'll have a distributed application running across multiple containers, with .NET Framework and .NET Core components, using Docker to build, run and manage them all

Container Monitoring and Logging

Brian Christner - 56K.Cloud Co-Founder

Container Monitoring and Logging

Brian Christner - 56K.Cloud Co-Founder

Monitoring and Logging are essential in a productive development life-cycle, particularly when it comes to Enterprise DevOps. As we move faster and more efficient when deploying our applications into production the importance of proper monitoring and logging only increases. No longer do we blindly deploy applications and wait for phone calls until something breaks. As not its expected we know and understand the problem before the customer realises; with container monitoring and logging we can become even more proactive when fixing issues, provide constructive feedback to the business, and perform trend analysis to support capacity planning for the future.

  • What are you going to learn in this Lab?
  • Monitoring & Logging Concepts
  • Available Tooling
  • Docker Monitoring & Logging with Docker Enterprise
  • Install & Configure Lab

Using Istio

Lee Calcote - SolarWinds Head of Technology Strategy

Using Istio

Lee Calcote - SolarWinds Head of Technology Strategy

In the adoption of cloud native technologies developers have found one of the greatest challenges is the integration of services in distributed systems. The challenges include service discovery, load balancing, fault tolerance, end-to-end monitoring, dynamic routing for canary deployments and most importantly securing the communication channels.

Istio solves these problems by providing a layer of infrastructure between the services and the network that allows the service communication to be controlled outside the application code. This fundamentally changes how services are connected, managed and secured.

During this workshop you will gain hands-on experience to understand how Istio is changing the landscape of cloud native applications. We will walk through deploying each piece of Istio alongside a microservice application running in Kubernetes and in the process create a service mesh to control the communication. In a series of hands-on labs, we see features of Istio such as:

  • Traffic Management, Resilient Communication and Load Balancing between Services
  • Policy Enforcement and Rate Limiting
  • Telemetry, Monitoring and Reporting
  • Securing Communication between
  • Microservices Canary Deployments

Building a Secure, Automated Supply Chain

Andy Clemenko - Docker Solutions Architect

Building a Secure, Automated Supply Chain

Andy Clemenko - Docker Solutions Architect

Security and compliance are always top IT priorities, especially in public sector departments. Containerization with Docker Enterprise Edition introduces new security capabilities to enable safer apps that's portable across any infrastructure. This hands on lab will walk you through the various capabilities and how to use them to address security use cases.

Security Best Practices for Kubernetes

Scott Coulton - Puppet Senior Software Engineer

Security Best Practices for Kubernetes

Scott Coulton - Puppet Senior Software Engineer

In the talk, we will look at the different layers of security that can be applied to a Kubernetres platform and the different team's responsibility in the platform to deliver security. From the sysadmin's point of view, how do I make sure Kubernetes is secured, what official hardening guides are out there to follow. From an application developers point of view, how does secomp/appapparmor work ? To make sure that only the process from the application have access to the host machine. Now that we have the local container secured, how do we make sure our deployments follow the same structure and security profiles. Can we add security checks to our container CD pipeline like we would quality gates? Lastly, we will look at from the point of the security team. How can they have input to all the steps we have taken from the beginning of the process and not the end?

Get updates about DockerCon