Get in Touch
 Duration 14 hours

Course Outline

Fundamentals of Containerization and Docker

  • Comprehending the core concepts of software containerization
  • Advantages of containers versus conventional deployment models
  • Role of Docker in contemporary application delivery landscapes
  • Typical container use cases within development and operations

Docker Setup and Environment Configuration

  • Installing and configuring the Docker platform
  • Grasping Docker’s internal components and architecture
  • Utilizing the Docker Command Line Interface (CLI)
  • Overseeing Docker services and configuration settings

Docker Architecture and Key Principles

  • Exploring the Docker Engine, images, containers, and registries
  • Managing the full container lifecycle
  • Interpreting Docker objects and resource allocation
  • Adopting best practices for Docker environment management

Handling Docker Images and Containers

  • Retrieving and overseeing Docker images
  • Generating and executing containers
  • Configuring and administering containers
  • Inspecting, monitoring, and maintaining container health

Developing Applications via Dockerfiles

  • Analyzing Dockerfile structures and command instructions
  • Constructing bespoke Docker images
  • Enhancing image size and build efficiency
  • Managing application dependencies and setup configurations

Docker Storage and Data Administration

  • Understanding storage mechanisms within containers
  • Utilizing volumes and bind mounts
  • Ensuring persistence of application data
  • Efficiently managing data within containers

Docker Network Configuration

  • Grasping Docker networking fundamentals
  • Establishing and managing Docker networks
  • Interconnecting multiple containers
  • Configuring data flow between applications and services

Interaction with Docker Registries

  • Understanding image repositories and registry functions
  • Leveraging Docker Hub and private registry instances
  • Pushing and pulling image files
  • Overseeing image versioning and security protocols

Container Orchestration and Scaling Principles

  • Introduction to container orchestration strategies
  • Understanding the function of orchestration platforms
  • Overview of Docker Compose capabilities
  • Preparing applications for scalable deployments

Debugging and Operational Best Practices

  • Identifying and resolving common Docker issues
  • Managing logs and optimizing container performance
  • Implementing security and maintenance best practices
  • Optimizing Docker-based application environments

Applied Docker Workshop and Course Summary

  • Constructing and deploying a containerized application
  • Administering multiple containers and services
  • Applying Docker commands and established workflows
  • Recap of essential concepts and subsequent learning steps

Requirements

  • A foundational understanding of networking principles.
  • Practical experience with the Linux command line.

Target Audience

  • Software Developers
  • DevOps Engineers
  • System Administrators

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (7)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories