Container Workshop on Docker Platform

Docker is the industry standard and production ready containerization solution. It helps improving the security by isolating processes. It is also more cost effective and efficient than virtual machines because it is able to pack many more isolated environments on a single bare-metal. We present a classroom program to take a deep dive into Docker ecosystem.

The Workshop

In this two day classroom program, we would start from the introduction and help you create your own Dockerimages and run containers from them. We will see various orchestration tools like Docker Compose, Swarm and Kubernetes. We will also see how to deploy Docker containers using CI/CD tools like Jenkins.

By the end of this session you would be able to run Docker containers on your laptop, on small scale non-critical setups as well as critical production environments. You would be able to understand the core concepts of containerization and understand advanced literature and jargons around Docker and its ecosystem.

Duration

2 days

Requirements

In this course, we expect attendees to have a  knowledge of basic Linux commands. Remote VMs will be provided for hands-on practice.

What will you learn

  • Introduction to containers
  • Difference between virtual machines and containers
  • Docker setup
  • Basic Docker commands
  • Demo of Docker Machine
  • Introduction to Docker images
  • Building Docker images
  • Introduction to Docker registry
  • Docker networking concepts
  • Using cAdvisor for monitoring
  • Docker Remote API
  • Docker Compose
  • Docker Swarm and Swarm Mode
  • Kubernetes Setup and Deployment Strategies.
  • Demo of Apache Mesos and Marathon
  • Hands-on for CoreOS
  • Continuous Integration using Jenkins

What is provided

  • Remote VMs for hands on practice
  • Tea / Coffee & Lunch shall be provided for all days of the training

The trainer

Aditya Patawari is a Docker power-user and have managed production grade Docker container clusters. He has conducted workshops and training sessions for several organizations and have contributed to several open sourced projects in Docker and container ecosystem.

He conducts one day and two days training sessions to help users understand various Docker concepts, from installation to building highly available and orchestrated Docker clusters. He also consult to containerize existing applications and set up production grade environments for running Docker clusters.

Request a call back

We would be happy to discuss more on your requirements. Please use the form below to request a call back.

I would like to discuss:

Interested in registering for the training or planning a corporate training for your team?