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
-
Conteneuriser votre application en utilisant une construction multi-étapes
Apprenez à créer une construction multi-étapes pour une application C++.
-
Construire et exécuter une application C++ avec Docker Compose
Apprenez à utiliser Docker Compose pour construire et exécuter une application C++.
-
Développer votre application
Apprenez à développer votre application C++ localement.
-
Configurer CI/CD
Apprenez à configurer CI/CD en utilisant GitHub Actions pour votre application C++.
-
Tester votre déploiement
Apprenez à développer localement en utilisant Kubernetes
-
Sécurité de la chaîne d'approvisionnement
Apprenez à extraire des SBOM à partir d'images Docker C++.