Retour aux outils

Générateur Docker Compose

Ajoutez des services, configurez ports, volumes, variables d'environnement et healthchecks, puis exportez un docker-compose.yml prêt à l'emploi — ciblant la Compose Specification moderne, sans clé version: obsolète.

Préréglages

Partir d'une stack courante

Chaque préréglage remplace les services, volumes et réseaux actuels par un exemple multi-services prêt à l'emploi. Modifiez tout par la suite.

Services

Définir chaque conteneur

Un bloc par service. Un service a besoin d'une image, d'un contexte de build, ou des deux.

Service 1

Ports (hôte : conteneur)

:

Volumes

Variables d'environnement

Dépend de

Ajoutez un autre service pour configurer une dépendance.

Réseaux

Aucun réseau défini pour l'instant — ajoutez-en un ci-dessous dans la carte Réseau.

Stockage

Volumes nommés

Les volumes référencés dans les points de montage d'un service (comme dbdata:/var/lib/postgresql/data) sont déclarés automatiquement sous volumes:. N'en ajoutez un ici que si vous avez besoin qu'il soit déclaré avant d'être monté quelque part.

Réseau

Réseaux

Ajoutez un réseau, puis cochez-le pour les services ci-dessus afin qu'ils puissent se joindre par leur nom de service.

Aucun réseau pour l'instant.

Résultat

docker-compose.yml

Fichier Compose

services:
  web:
    image: nginx:alpine
    container_name: wespner-web
    restart: unless-stopped
    ports:
      - "8080:80"
    volumes:
      - ./html:/usr/share/nginx/html:ro

Le lancer

Enregistrez ceci sous docker-compose.yml et exécutez docker compose up -d dans ce dossier pour démarrer la stack.

Vous gérez votre propre serveur de jeu ?

Serveurs de jeu Wespner avec protection DDoS, disques NVMe et activation en quelques minutes.

Découvrir l'hébergement