Trainers

Martin LEKPA

Martin LEKPA

Tech Lead et formateur Observabilité





Chapters | Training

9. Going further

In this section, we will cover advanced Docker concepts.


Project 1

Cas concrets & Applications

Migration to the Cloud

Using Docker containers to package a legacy application and facilitate its deployment on a Cloud Native architecture.

Continuous Integration and Deployment (CI/CD)

Creating immutable images at each commit to ensure environment consistency.

Isolated development environments

Providing developers with a local environment strictly identical to production.

Microservices Architecture

Deploying independent application components communicating via an overlay network.

Orchestration with Swarm

Managing high availability and scalability of applications with Docker Swarm.

Automated Testing

Quickly spinning up and tearing down ephemeral test databases.

Questions Fréquentes (FAQ)

Containers share the host OS kernel, so they are much lighter and faster.
Yes, it starts with the basic concepts and evolves towards advanced orchestration.
It is a text script containing instructions to build a Docker image.
A tool to define and run multi-container Docker applications.
It's a public registry where you can find and share Docker images.
Docker's native tool to orchestrate a cluster of Docker engines.
Yes, unless you use Docker volumes to persist data.
To reduce the final image size by excluding compilation tools.
Yes, you can impose CPU and RAM limits when starting it.
Kubernetes uses standard containers (often Docker or containerd) for orchestration.
advanced docker trainingdocker installationbeginner docker swarm trainingfree docker compose courseweb application containerizationdockerfile image optimizationdocker container orchestration