⚠️ Traduction non officielle - Cette documentation est une traduction communautaire non officielle de Docker.

Guide spécifique au langage C++


Le guide de démarrage C++ vous apprend à créer une application C++ conteneurisée en utilisant Docker. Dans ce guide, vous apprendrez à :

Remerciements

Docker tient à remercier Pradumna Saraf et Mohammad-Ali A'râbi pour leur contribution à ce guide.

  • Conteneuriser et exécuter une application C++ en utilisant une construction Docker multi-étapes
  • Construire et exécuter une application C++ en utilisant Docker Compose
  • Mettre en place un environnement local pour développer une application C++ en utilisant des conteneurs
  • Configurer un pipeline CI/CD pour une application C++ conteneurisée en utilisant GitHub Actions
  • Déployer votre application conteneurisée localement sur Kubernetes pour tester et déboguer votre déploiement
  • Utiliser BuildKit pour générer des attestations SBOM pendant le processus de construction

Après avoir terminé les modules de démarrage de C++, vous devriez être capable de conteneuriser votre propre application C++ en vous basant sur les exemples et les instructions fournis dans ce guide.

Commencez par conteneuriser une application C++ existante.

Modules

  1. Conteneuriser votre application en utilisant une construction multi-étapes

    Apprenez à créer une construction multi-étapes pour une application C++.

  2. Construire et exécuter une application C++ avec Docker Compose

    Apprenez à utiliser Docker Compose pour construire et exécuter une application C++.

  3. Développer votre application

    Apprenez à développer votre application C++ localement.

  4. Configurer CI/CD

    Apprenez à configurer CI/CD en utilisant GitHub Actions pour votre application C++.

  5. Tester votre déploiement

    Apprenez à développer localement en utilisant Kubernetes

  6. Sécurité de la chaîne d'approvisionnement

    Apprenez à extraire des SBOM à partir d'images Docker C++.