the IT Hustle
OutilsManuel de terrainÀ propos

Entreprise

  • À propos
  • Manuel de terrain
  • Glossaire IA
  • L’auteur
  • Contact

Produit

  • Outils
  • Veille tarifaire
  • Agent Ops
  • Programmation
  • Création
  • Administration
  • Productivité
  • Marketing
  • Affaires

Mentions légales

  • Politique de confidentialité
  • Conditions d'utilisation
  • Avertissement
  • Charte éditoriale
  • Rectificatifs

© 2026 Salty Rantz LLC. Tous droits réservés.

Conçu pour les travailleurs qui naviguent les bouleversements technologiques.

Docker Compose

Construisez un docker-compose.yml visuellement. Ajoutez services, ports, volumes, variables d'environnement. YAML généré.

Constructeur Docker Compose

Build docker-compose.yml visually. Add services from templates, configure ports, volumes, and environment variables. Copy the generated YAML.

Modèles de services
Services (0)
Cliquez sur un modèle ci-dessus pour ajouter un service.
docker-compose.yml
# Add services using the templates above

Comment créer un docker-compose.yml

Assemblez visuellement des configurations Docker multi-services avec le générateur Docker Compose gratuit de The IT Hustle.

  1. 1
    Ajoutez des services à partir de modèlesCliquez sur PostgreSQL, Redis, Nginx, Node.js, Python, MySQL ou MongoDB pour ajouter un service préconfiguré, ou partez d'un service vide.
  2. 2
    Configurez chaque serviceDéfinissez l'image, la politique de redémarrage et la commande de démarrage pour chaque service de votre stack.
  3. 3
    Mappez les ports et les volumesAjoutez des paires de ports hôte:conteneur et des montages de volumes — les volumes nommés sont déclarés automatiquement en bas du fichier.
  4. 4
    Ajoutez des variables d'environnementDéfinissez des paires clé=valeur par service pour les identifiants, chaînes de connexion et configurations.
  5. 5
    Câblez les dépendancesUtilisez les cases à cocher depends_on pour que votre application démarre après que sa base de données est prête.
  6. 6
    Exportez le YAMLCopiez le fichier docker-compose.yml généré ou téléchargez-le directement dans votre projet.

Questions fréquentes

Docker Compose définit une application multi-conteneurs dans un seul fichier YAML — services, réseaux, ports et volumes — afin que toute la stack démarre avec une seule commande docker compose up au lieu de multiples invocations docker run.

no ne redémarre jamais un conteneur arrêté ; always le redémarre quelle que soit la raison de son arrêt ; unless-stopped fonctionne comme always mais respecte les arrêts manuels ; on-failure ne redémarre qu'après une sortie avec code d'erreur non nul. unless-stopped est un choix par défaut raisonnable pour les services de longue durée.

Il contrôle l'ordre de démarrage — le conteneur de la dépendance démarre en premier. Il n'attend pas que le service à l'intérieur soit réellement prêt (par exemple qu'une base de données accepte des connexions), donc les applications devraient tout de même réessayer leur connexion initiale ou utiliser un healthcheck.

Enregistrez-le sous docker-compose.yml dans le répertoire de votre projet et exécutez docker compose up -d. Le bouton Télécharger nomme correctement le fichier pour vous.

Non. Le YAML est généré entièrement dans votre navigateur, donc les variables d'environnement et identifiants que vous saisissez ne quittent jamais votre machine.

Outils associés

Générateur de configuration NginxGestionnaire de fichiers .envGénérateur d'expressions Cron