← Retour au portfolio

Docker

DevOpsConteneurisation, déploiement

À propos

Docker me permet de containeriser mes applications et garantir la cohérence entre développement et production.

  • Containerisation : images, conteneurs, registres
  • Docker Compose : orchestration de services multiples
  • Pipelines CI/CD : automatisation des déploiements
  • Environnements isolés : zéro différence entre dev et prod

Expérience

Environ 1 an d'expérience avec Docker pour le déploiement et l'intégration continue.

  • Création de Dockerfiles optimisés et multi-stage
  • Docker Compose pour applications multi-conteneurs
  • Déploiement de CTFd avec Docker
  • Registres Docker et gestion d'images

Utilisation

J'utilise Docker principalement pour :

  • Déploiement sécurisé et reproductible
  • Isolation des services (bases de données, backends, frontends)
  • Tests en environnement production-like
  • Orchestration et scaling d'applications

Compétences clés

ImagesConteneursComposeRegistresMulti-stageCI/CD