Cloud Native Lomé

Docker en pratique : bonnes pratiques, caching et optimisation des images

Capacity:
virtual
Event date
Jan 31, 26
05:00 PM - 06:30 PM GMT
Location
Virtual event
About this event

Après une première session consacrée aux fondamentaux de Docker et de la conteneurisation (fonctionnement interne, namespaces, cgroups, rôle du kernel), cette nouvelle rencontre de la communauté CNCG se veut résolument pratique et orientée terrain.

L’objectif de ce meetup est de permettre aux participants de passer de la théorie à la pratique, en apprenant à construire des images Docker propres, efficaces et adaptées à des environnements réels (dev, staging, production).

🎯 Objectifs de la session

  • Comprendre les bonnes pratiques de rédaction d’un Dockerfile

  • Exploiter efficacement le cache Docker pour accélérer les builds

  • Réduire la taille des images et améliorer leurs performances

  • Éviter les erreurs courantes dans la conteneurisation d’applications

  • Poser les bases d’images maintenables, sécurisées et Cloud Native ready

🛠️ Contenu abordé

  • Structure et ordre optimal des instructions Docker

  • Caching des layers et impacts sur les performances

  • Multi-stage builds

  • Choix des images de base (alpine, distroless, slim…)

  • Optimisation des dépendances et des artefacts

👥 Public concerné

  • Développeurs (Backend, Frontend)

  • DevOps / SRE

  • Étudiants et professionnels souhaitant renforcer leurs compétences Cloud Native

  • Toute personne ayant déjà une première exposition à Docker

📌 Prérequis

  • Connaissances de base de Docker (images, conteneurs, Dockerfile)

  • Avoir Docker installé sur sa machine (recommandé pour suivre les démos


After a first session dedicated to the fundamentals of Docker and containerization (how the Internet works, namespaces, cgroups, and the Linux kernel), this new CNCG community meetup is fully hands-on and practice-oriented.

The goal of this session is to help participants move from theory to real-world usage, by learning how to build Docker images that are clean, efficient, and suitable for real environments (development, staging, and production).

🎯 Session Objectives

  • Understand Dockerfile best practices

  • Leverage Docker build cache to significantly speed up builds

  • Reduce image size and improve performance

  • Avoid common containerization pitfalls

  • Build maintainable, secure, and Cloud Native-ready images

🛠️ Topics Covered

  • Dockerfile structure and instruction ordering

  • Layer caching and performance impact

  • Multi-stage builds

  • Choosing the right base images (alpine, slim, distroless, etc.)

  • Dependency and artifact optimization

  • Docker best practices for CI/CD pipelines and production workloads

👥 Target Audience

  • Developers (Backend, Frontend)

  • DevOps Engineers / SREs

  • Students and professionals looking to strengthen their Cloud Native skills

  • Anyone with basic Docker knowledge

📌 Prerequisites

  • Basic understanding of Docker (images, containers, Dockerfile)

  • Docker installed locally (recommended to follow along with demos)

Speakers
Organizers