Docker basic (EN)

You will be guided by Jiří Snopek

IT lektor a konzultant, RHCA. Vede tým zaměřený na vývoj i provoz webových a mobilních aplikací.

Information

Description

Docker is a popular containerization platform that allows developers to easily create, deploy, and run applications in a lightweight and portable manner. This course covers the fundamentals of Docker, including how to create and manage containers, work with images, and use Docker Compose to manage multi-container applications.
 

Day 1:

  • Introduction to Docker and containerization
  • Creating and managing Docker containers
  • Working with Docker images

Day 2:

  • Introduction to Docker Compose
  • Advanced Docker concepts and best practices
  • Security considerations for Docker containers
  • Optimizing Docker performance

Goals

  • To provide a foundational understanding of Docker and containerization, including Docker's architecture and terminology.
  • To teach students how to create and manage Docker containers, work with Docker images, and use Docker Compose to manage multi-container applications.
  • To help students understand best practices for Dockerfile design, security considerations for Docker containers, and tips for optimizing Docker performance.
Overall, the goal of this course is to enable students to use Docker to create, deploy, and run applications in a lightweight and portable manner, and to help them understand how Docker can be used to streamline development and deployment workflows.

Target

This course is suitable for developers, system administrators, and DevOps engineers who want to learn the fundamentals of Docker and containerization. 

The course is also useful for anyone interested in learning about Docker and how it can be used to deploy, and run applications in a lightweight and portable manner.

Contents

Introduction to Docker
    • What is Docker?
    • Why use Docker?
    • Docker architecture
    • Docker terminology
    Working with Containers
    • Creating containers
    • Managing containers
    • Container networking
    • Container storage
    Working with Images
    • Creating images
    • Managing images
    • Docker Hub
    Docker Compose
    • Introduction to Docker Compose
    • Creating a Compose file
    • Running a Compose file
    • Managing multi-container applications
    Docker Best Practices
    • Best practices for Dockerfile design
    • Security considerations for Docker containers
    • Tips for optimizing Docker performance

    Prerequisites

    • Basic familiarity with the Linux command line
    • Understanding of fundamental programming concepts (e.g. variables, functions, loops)

    Study Materials

    Materials are in electronic form.

    Followups

    Grafana, Kubernetes foundation, Docker Advanced

    Docker basic (EN)

    Selected course term

     Prague

    Price
    750 EUR + 21% VAT

    Contact the supplier


    Because of spam protection, please answer the following question how much is four and three ? Write the sum in digits.