Our offices

  • Exceev Consulting
    61 Rue de Lyon
    75012, Paris, France
  • Exceev Technology
    332 Bd Brahim Roudani
    20330, Casablanca, Morocco

Follow us

Preferences

Brand kit

Cloud, infrastructure & networks - Docker: Design, Testing, and Deployment of Applications, ENI® Certification

A practical course focused on Docker: Design, Testing, and Deployment of Applications, ENI® Certification. Participants build skills across three priorities: Introduction to Docker, Managing images and containers, Creating custom images and Docker Compose.

Duration
4 days - 28 hours
Format
Practical course, in person or live online
Reference
EXCEEV-DEVOPS-0006
Delivery language
French

Detailed programme

Introduction to Docker
  • Virtualization and containerization concepts Presentation by Docker: architecture and components.
  • Installing Docker Desktop and Docker Engine on Windows/Linux.
  • First steps with Docker: execution of a first container.

Exercise

  • Installation and configuration of Docker on Windows and Linux.
Managing images and containers
  • Use of Docker Hub and private registers.
  • Container management commands: run, ps, logs, stop, restart, rm.
  • Image management: sweater, build, tag, push.

Exercise

  • Deployment of a simple application with an existing Docker image.
Creating custom images and Docker Compose
  • Structure of a Dockerfile.
  • Optimization of Docker images.
  • Management of environmental variables and secrets.
  • Introduction to Docker Compose.
  • Structure of a docker-compose.yaml file.
  • Definition of services, networks and volumes.

Exercise

  • Creating and optimizing a custom Docker image and deploying a multi-container application.
Network management, volumes, and orchestration with Swarm
  • Docker network management: bridge, host, overlay.
  • Configuring volumes and bind mounts.
  • Persistence of data in Docker.
  • Principles and implementation of a Swarm cluster.
  • Management of Docker services and stacks.
  • Scalability mechanisms and load distribution.

Exercise

  • Implementation of persistent storage and a suitable network architecture.
  • Create a Docker Swarm cluster and deploy a scalable application.
Securing and best practices in Docker
  • Best safety practices for containers and images.
  • Configuring the Docker daemon for secure execution.
  • Managing user rights and access.
  • Good practices to deploy Docker in production.
  • Summary and feedback.

Exercise

  • Implementation of a security strategy with restriction of privileges and container audit. Questions/answers and training results.
ENI certification
  • Procedure and conduct of the examination.
  • Personalized advice

Tell us about your project

Our offices

  • Exceev Consulting
    61 Rue de Lyon
    75012, Paris, France
  • Exceev Technology
    332 Bd Brahim Roudani
    20330, Casablanca, Morocco