One-day hands-on training

This course is both for Docker beginners and Docker users who want to review their basics. You will learn how to build, integrate and run containers. Throughout the course we’ll guide you through a variety of hands-on exercises designed to help you quickly grow to a seasoned user.

Course description

  • “What is Docker”
  • Ecosystem and Docker Platform
  • VM vs. Container
  • Creating your first Docker Container from image
  • Cleaning up Images and Containers
  • Navigating and sharing Images with Docker hub
  • Docker Volumes and volumes on host machines
  • Selecting the right base Image
  • Best practices for building Docker Images
  • Multi-stage builds
  • Deploying applications with Docker
  • Networking between Containers
  • Orchestration by docker-compose

Exercises include:

  • Running Docker Containers
  • Using storage with Docker Volumes
  • Container Networking
  • “Entering” a Docker Container e.g. for troubleshooting
  • Building the Images a Container is created from
  • Storing and retrieving Docker images from Docker Hub
  • Multi-stage builds
  • Deploying applications with Docker Compose

By the end of the course you will be familiar with the “why” of Docker. You will also be able to perform the basic tasks needed to get started with Docker and integrate it into your working environment.

To make the best of your new Docker skills. We highly recommend to combine this course with a one-day training on Kubernetes Fundamentals.

Course Facts

Watches icon

Duration

One day

A Graduation Hat

Type

Mix of theory and hands-on exercises

Two People Icon

Audience

Software developers, Architects, DevOps and Continuous Delivery practitioners

Google Pin Icon

Location

Copenhagen, Stockholm, Oslo, Gothenburg, Aarhus, Malmö, or on-site.