DOCKER

Docker

Form of participation
Form of training
Length of training
  • 2 day (2×8 Lessons)
  • daily 9:00 - 17:00
Available languages
  • Hungarian
Dates

Training price

from 
250 000 Ft
+ VAT/person
Please choose the date and form of participation!
Would you like a custom made solution, group training on this topic?
Find out more about our customised training services here.

Description

Docker is a dynamically evolving solution that standardizes containerized vitrualization. Systems built on Docker (e.g. Kubernetes, Openshift) can be used to manage large numbers of containers simultaneously, serving rapidly changing workloads and demands in an automated way.
Docker is an open source system.

What will the participants of the course learn and master during the 2 days?

  • The basics of container virtualization
  • How to install Docker
  • How to manage Docker image files and containers
  • Creating your own Docker container image
  • Managing network and volumes in Docker
  • Commands and user interfaces (UI) for managing Docker containers
  • Create applications with multiple containers (Docker Compose)
  • Container management in clusters
  • Basic logging and security settings

Unique help for Docker course participants - only from Training360!

Don't miss out on this opportunity, Training360 provides in-house produced e-learning material in English to help you deepen the knowledge you've gained on the course.

All our Docker course participants are granted 3 monthly access. The access period cannot be extended.

Our related article: Kubernetes Operators! Get to work!

Suggested For

It is recommended for software developers and system administrators who want to learn about and use container virtualization to speed and simplify application development and operations.</p

Outline

Introduction

  • What is Docker?
  • What is an image file and a container?
  • Why do we use Docker?
  • Basic concepts

    • Namespaces
    • Control groups (cgroups)
    • Union file system
    • Container format
    • Container security
    • Open Container Initiative (OCI)
    • Docker Ecosystem

    Installing Docker

    • Installing Docker on Linux
    • Docker deployment on Windows
    • Getting an image file and launching a container
    • Using documentation

    Using containers

    • Finding and listing image files
    • Getting an image file
    • Listing image files
    • Starting a container
    • Listing containers
    • Viewing container logs
    • Stopping a container
    • Removing a container
    • Setting a restart policy on a container
    • Privileged access within a container
    • Access to a host device within a container
    • Read container metadata

    Use of image files

    • Creating an image file from a container
    • Publishing an image file (registry)
    • Removing an image file
    • Exporting and importing an image file
    • Creating an image file from Dockerfile

    Docker Volumes

    • Storing data using volumes
    • Creating and mounting volumes (mount)
    • Sharing data between containers
    • Sharing data between host and container

    Networking basics

    • The container network model
    • Accessing containers from outside
    • Connecting containers to the host machine network
    • Creating a user-defined bridge network

    Docker Compose

    • Create and run multiple containerized applications
    • Compose command-line interface (CLI)
    • Service Sizing

    Logging and Security

    • Logging in Docker
    • Removing capabilities
    • Setting up mandatory access control (MAC) using SELinux
Outline (PDF)

Prerequisites

Basic computer and information technology skills, basic networking skills. Linux command line basics. Some source material may be in English, so a working knowledge of English at document reading level is recommended.