Get in Touch
 Duration 14 hours

Course Outline

Introduction to Containerisation and Docker

  • Comprehending the principles of software containerisation
  • Advantages of containers over conventional deployment methods
  • Overview of Docker and its significance in contemporary application delivery
  • Typical container applications in development and operations

Docker Installation and Environment Setup

  • Setting up and configuring Docker
  • Examining Docker components and architecture
  • Utilizing the Docker CLI
  • Oversight of Docker services and configurations

Docker Architecture and Core Concepts

  • Docker Engine, images, containers, and registries
  • Managing the container lifecycle
  • Comprehending Docker objects and resources
  • Best practices for managing Docker environments

Working with Docker Images and Containers

  • Retrieving and managing Docker images
  • Creating and executing containers
  • Configuring and managing containers
  • Inspecting, monitoring, and maintaining containers

Building Applications with Dockerfiles

  • Understanding the structure and commands of Dockerfiles
  • Creating bespoke Docker images
  • Optimizing image size and build efficiency
  • Managing application dependencies and configurations

Docker Storage and Data Management

  • Understanding the concepts of container storage
  • Working with volumes and bind mounts
  • Persisting application data
  • Effectively managing container data

Docker Networking

  • Understanding the principles of Docker networking
  • Creating and managing Docker networks
  • Linking multiple containers
  • Configuring communication between applications and services

Working with Docker Registries

  • Understanding image repositories and registries
  • Utilizing Docker Hub and private registries
  • Pushing and pulling images
  • Managing image versions and security considerations

Container Orchestration and Scaling Concepts

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

Troubleshooting and Best Practices

  • Diagnosing frequent Docker issues
  • Managing logs and container performance
  • Implementing security and maintenance best practices
  • Optimizing Docker-based application environments

Practical Docker Workshop and Course Review

  • Building and deploying a containerised application
  • Managing multiple containers and services
  • Applying Docker commands and workflows
  • Review of key concepts and next steps

Requirements

  • Familiarity with networking concepts.
  • Proficiency with the Linux command line.

Target Audience

  • 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 2600 € + 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