Interested in registering but don't see a date or location near you?
Request a class.


Mirantis Training KD100 Kubernetes and Docker Bootcamp

The KD100 is the perfect 2 day introductory course to get you started with both Docker and Kubernetes.

The course is broken up into lectures, labs and a hands-on certification test. This course requires students to be very familiar with the Linux command line.

The lectures provide an introduction to Docker and Kubernetes. Students will learn how to use Docker for developing, shipping, and running applications. Also, students will learn how to use Kubernetes to automate deployment, scaling, and management of containerized applications.

The labs provide hands-on experience on:

  • How to run a Docker container, build a new Docker image and configure it
  • How to use docker-compose to streamline container development and testing
  • How to use Kubernetes to deploy and manage a simple web application

Course Duration: 2 days

Have questions? Check out our FAQ.

Audience & Prerequisites

Intended for IT teams looking to understand the basics of Kubernetes & Docker.

  • Software Developers
  • Architects
  • Deployment Engineers


  • Strong experience using Linux command line
  • Understanding of the software development lifecycle
  • General understanding of virtualization concepts
  • Experience with networking concepts
  • Understanding of how simple web applications work

Objectives and Outline

  • What is a container, how it differs from a virtual machine, and how to use containers to deliver software applications faster
  • What is a container-runtime and how it differs from a container
  • How to install Docker from scratch
  • How to use Docker to run and manage containers
  • How to build Docker images
  • How to configure volumes and networks in Docker
  • What are microservices and how they differ from monolithic application
  • What is container orchestration and why it is needed
  • How to use docker-compose to run microservices
  • How container orchestration systems help in management of microservices
  • How to install a single node Kubernetes cluster from scratch
  • How to create Kubernetes pods, deployments, and services
  • How to manage containers
  • How to discover and connect containers
  • How to use Kubernetes to deploy a software application consisting of several components

Please review our syllabus for the course objectives and outline.

Lab Requirements

To access our cloud hosted lab environment, student will need a laptop computer with a ssh client and a web browser.

What's Included?

  • Presentations and Workbooks provided by Instructor
  • Access to Cloud based labs for duration of class
  • Certificate of Completion

Training Offers

Check out our last minute special offers and ongoing training discounts to save on your OpenStack training purchase.