Introduction to Docker

Introduction to Docker

Summary

This is a two-day, on-site or classroom-based training course which introduces you to the Docker platform and takes you through installing, integrating, and running it in your working environment.

Description

We’ll explain why Docker exists and the benefits of developing and running your applications on the Docker platform. Each topic covered will consist of a variety of hands-on exercises designed to help you quickly grow from a beginner into a seasoned user including:

  • Installing the Docker Engine
  • Creating our first Docker container
  • Building Docker images
  • Storing and retrieving Docker images from Docker Hub
  • Building containers from images
  • Deploying applications with Docker
  • Networking Docker containers
  • Data persistence with Volumes
  • Using Docker into a Continuous Integration and Deployment process

Duration

2 Days

Objectives

After completing this course, participants will be able to:

  • Understand the components of the Docker platform
  • Understand the concept of containers and images
  • Run and manage Docker containers using existing images
  • Build custom images from a container
  • Build custom images from a Dockerfile
  • Push and pull images to DockerHub
  • Configure a bridge network and run containers on that network
  • Understand the concept of Docker volumes
  • Configure and mount volumes to containers
  • Understand how to setup a basic CI/CD build in Docker Hub

Upcoming Classes

United Kingdom

Location Apr 2017 May 2017 Jun 2017 Jul 2017 Aug 2017 Sep 2017
Skillsmatter - CodeNode - London Jun 26 – Jun 27
Sep 4 – Sep 5