Non-Certification Course

CN100: Docker Containerization Essentials

This course will teach you how to use Docker, a tool for creating and managing containers (like virtual machines for software). You'll learn how to make sure your containers are designed well and how to deploy them. You'll also learn about networking and storage for your containers. The course is designed to help you quickly and successfully start using containers.

RM 1,499.00

per person

Level

Foundation

Duration

1 Day

Training Delivery Format

Face-to-face / Virtual Class

RM 1,499.00

per person

Level

Foundation

Duration

1 Day

Training Delivery Format

Face-to-face (F2F) / Virtual Class

Class types

Public Class

Private Class

In-House Training

Bespoke

Docker is a popular technology used for containerization. It allows developers to package up an application and all its dependencies into a single container, which can then be deployed on any platform that supports Docker.

Containers provide a lightweight and portable way to package and run applications. Docker containers are isolated from each other, which means that an application running inside a Docker container cannot interfere with other applications running on the same host.

In this course, you will be introduced to the powerful technology that is used by many developers and organizations to improve the efficiency, consistency, and portability of their applications. Begin your containerization journey with the Docker engine

This course is targeted at students with the following:

  • Motivations: Begin creating high performance containers for new or existing applications
  • Roles: General technical audiences & IT professionals

Familiarity with the bash shell

    • Filesystem navigation and manipulation
    • Command line text editors like vim or nano
    • Common tooling like curl, wget and ping

Containerization motivations and implementation

    • Use cases
    • Comparison to virtual machines

Creating, managing, and auditing containers

    • Container implementation from the Linux kernel
    • Container lifecycle details
    • Core container creation, auditing and management CLI

Best practices in container image design

    • Layered filesystem implementation and performance implications
    • Creating images with Dockerfiles
    • Optimizing image builds with multi-stage builds and image design best practices

Single-host container networking

    • Docker native networking model
    • Software-defined networks for containers
    • Docker-native single-host service discovery and routing

Provisioning external storage

    • Docker volume creation and management
    • Best practices and use cases for container-external storage.
HRD Corp Claimable Course

At this time, this course is available for private class and in-house training only. Please contact us for any inquiries. 

Contact form

Get the Project Charter Guide now!

Just enter your email address to access the FREE Project Charter guide and template.