Forma-it

Docker Training Course – Create, Run, and Manage Your Containerised Applications

Reference : 2b/en/dock
1270 € HT
3 Days
21 h

Each session will take place even if only one person is registered (except in cases of force majeure)

Description of this Docker Training Courseer

The Docker training course enables you to create your own images, manage your containers and orchestrate your services with Docker Compose.
You will develop key skills to industrialise your deployments and gain portability across all types of environments.

You will also learn how to prepare your deployments for test, pre-production and production environments.

Today, Docker has established itself as an essential standard for application development and deployment.
It allows you to encapsulate each application in a portable, isolated and consistent unit.
As a result, you benefit from enhanced portability, reliable execution and simplified dependency management.

Format

Remote (recorded sessions). 

GOOD TO KNOW

This training course includes numerous exercises (60% practical) to enhance learning. Each session will take place even if only one person is registered (except in cases of force majeure). A preliminary interview is held between the participant and/or a company representative in order to fully assess the participant’s profile (level, needs, professional context, challenges, etc.).
Assessment : during the training course, the trainer assesses the participants’ progress through multiple-choice questions, role-playing exercises and practical work. Participants receive a certificate of completion at the end of the training course. 

objectives of this Docker Training Course

By the end, each participant will be able to :

  • Explain how containers and the Docker engine work.
  • Build and configure your own Docker images from Dockerfiles.
  • Launch, monitor and manipulate application containers according to different scenarios.
  • Orchestrate multiple services with Docker Compose to manage multi-container environments.
  • Master volumes, networks and environment variables to ensure portability.
  • Apply security best practices while optimising image size and performance.
  • Prepare reproducible deployments, whether locally, in pre-production or in the cloud.
  • Participants will thus gain a solid technical foundation for effectively integrating Docker into their development, testing or operations projects.

Prerequisites of this Docker Training Course

To get the most out of the course, we recommend that you :

  • have a good grasp of the basics of command line and development,nderstand the principles of application architecture (API, database, web server, etc.),
  • have a Linux or Windows environment with WSL, recommended for practical workshops.
  • Because each participant has a unique background and expectations, a preliminary interview with our expert allows us to precisely identify their objectives, level and professional challenges.
    This enables us to tailor the training content to ensure relevant and personalised learning.

Target Audience

Developers, integrators, DevOps, and system administrators who wish to industrialise and improve the reliability of their applications.

Detailed of this Docker Training Course

Introduction to Docker and containerisation
  • Understand the differences between VMs and containers.
  • Identify use cases for Docker in the application lifecycle.
  • Install Docker on different operating systems.
  • his will give you a solid foundation for tackling the more technical parts.
  • Create, run, stop, and delete containers.
  • Use essential Docker CLI commands.
  • View running processes and execution logs.
  • At the same time, you will learn how to troubleshoot containers in case of errors.
  • Writing effective Dockerfiles
    Building images from an existing project
  • Managing image versions with tags
  • Publishing your images to a registry (Docker Hub or private)
  • In addition, you will discover tips for reducing the size of your images.
  • Understand the structure of a docker-compose.yml file.
  • Define multiple services (app, database, proxy, etc.).
  • Launch and monitor a multi-container environment.
  • Use environment variables and shared volumes.
  • As a result, you will be able to create a complete environment for development or testing.
  • Apply best practices for Docker security
  • Manage networks, ports, volumes, and secrets
  • Prepare a reproducible deployment (local, pre-production, cloud)
  • Introduction to Docker Swarm and Kubernetes (optional depending on the group’s level)
  • Finally, you will consolidate what you have learned with a real-world project.

This training course :

  • Is not just a simple ‘overview’: it involves practical, comprehensive hands-on exercises.
  • Adopts a Dev + Ops approach: useful in both development and production.
  • Offers real, reproducible use cases (API + database + front end, for example).
  • Emphasises security and maintainability, which are often overlooked in basic training courses.
CCNA CISCO 200-301 Certification Training

FORMA-IT's training courses are also supportive

At Forma-IT, we believe that training can also be a lever for solidarity. This is why part of each registration is donated to associations that work in areas that are close to our hearts:

  • The SPA, for animal protection

  • The Restos du Cœur, for the fight against precariousness

  • Ludopital, to make the daily lives of hospitalized children easier

  • APF France Handicap, for the rights of people with disabilities and their families

By choosing Forma-IT, you invest in your skills while contributing to essential causes.

Our related training courses

Formations devops

Git Training Course

Understand, practise, and automate Git for efficient and reliable workflows.

Formations devops

Advanced Git Training Course

Deepen your Git expertise for complex projects, structured teams, and clean deliveries.

Formations devops

GitLab CI/CD Training Course

Create robust, scalable, and secure pipelines to accelerate your delivery.

Formation Kubernetes pour Développeurs

Docker to Kubernetes Training Course

Master the entire cycle from containerisation to cloud-native orchestration.

Terraform Training Course

Kubernetes Training Course – From Code to Cluster in Complete Autonomy

Learn how to containerise, deploy, and monitor your applications on a Kubernetes cluster.

Kotlin Training Course

Spring Microservices and Kubernetes Training Course

Become self-sufficient in implementing a modern, scalable, and cloud-native microservices architecture.

Formations devops

Advanced Kubernetes and CI/CD Training Course

Customise your pipelines, master scalable architectures, and manage your deployments from start to finish.

Formations devops

Kubernetes Training Course

Drive robust, scalable, and automated cloud-native architectures with Kubernetes.

Terraform Training Course

CI/CD DevOps Training Course

Build reliable, maintainable, containerised continuous delivery pipelines.

Would you like to know about upcoming sessions ?

Would you like to schedule this Docker Training Course on a specific date ? Contact us by email or by filling out the contact form.