Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uw Eerste Docker-Compose.yml Schrijven | Werken met Docker Compose
Docker Essentials

bookUw Eerste Docker-Compose.yml Schrijven

Introductie tot docker-compose.yml

Een basis docker-compose.yml-bestand begint met een versieverklaring, gevolgd door een lijst van services. Elke service kan een eigen configuratie hebben, en je kunt ook gedeelde netwerken en volumes definiëren die door services gebruikt kunnen worden. Het YAML-formaat gebruikt inspringing om de structuur aan te geven, dus wees zorgvuldig met spaties en uitlijning. Dit is wat je doorgaans ziet in een eenvoudig Compose-bestand:

  • Versie: Specificeert de bestandsformaatversie van Compose;
  • Services: Lijst van elke gecontaineriseerde service, met bijbehorende configuratie;
  • Netwerken: (Optioneel) Definieert aangepaste netwerken voor communicatie tussen services;
  • Volumes: (Optioneel) Definieert persistente gegevensopslag gedeeld tussen services.
docker-compose.yml

docker-compose.yml

copy

Stappen om services te starten en beheren met Docker Compose

Na het definiëren van je services in het Compose-bestand kun je Docker Compose-commando's gebruiken om je applicatie te starten en te beheren. Om alle services te starten die in je docker-compose.yml zijn gedefinieerd, voer je docker-compose up uit in de map waar het bestand zich bevindt. Dit commando bouwt indien nodig images, maakt containers aan, koppelt netwerken en stelt volumes in zoals gedefinieerd.

Als je de services op de achtergrond wilt uitvoeren, voeg je de -d vlag toe: docker-compose up -d.

Wanneer je klaar bent, kun je alle containers, netwerken en volumes die door Compose zijn aangemaakt stoppen en verwijderen met docker-compose down. Dit zorgt voor een nette afsluiting en verwijdert resources, behalve benoemde volumes tenzij je de -v vlag toevoegt.

Door je applicatie te structureren in een docker-compose.yml-bestand en deze commando's te gebruiken, kun je eenvoudig complexe multi-containeropstellingen beheren met één configuratiebestand.

question mark

Welke sectie somt alle gecontaineriseerde services in uw applicatie op?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain what each section in a docker-compose.yml file does?

What are some common mistakes to avoid when writing a docker-compose.yml file?

Can you give an example of a simple docker-compose.yml file?

Awesome!

Completion rate improved to 7.14

bookUw Eerste Docker-Compose.yml Schrijven

Veeg om het menu te tonen

Introductie tot docker-compose.yml

Een basis docker-compose.yml-bestand begint met een versieverklaring, gevolgd door een lijst van services. Elke service kan een eigen configuratie hebben, en je kunt ook gedeelde netwerken en volumes definiëren die door services gebruikt kunnen worden. Het YAML-formaat gebruikt inspringing om de structuur aan te geven, dus wees zorgvuldig met spaties en uitlijning. Dit is wat je doorgaans ziet in een eenvoudig Compose-bestand:

  • Versie: Specificeert de bestandsformaatversie van Compose;
  • Services: Lijst van elke gecontaineriseerde service, met bijbehorende configuratie;
  • Netwerken: (Optioneel) Definieert aangepaste netwerken voor communicatie tussen services;
  • Volumes: (Optioneel) Definieert persistente gegevensopslag gedeeld tussen services.
docker-compose.yml

docker-compose.yml

copy

Stappen om services te starten en beheren met Docker Compose

Na het definiëren van je services in het Compose-bestand kun je Docker Compose-commando's gebruiken om je applicatie te starten en te beheren. Om alle services te starten die in je docker-compose.yml zijn gedefinieerd, voer je docker-compose up uit in de map waar het bestand zich bevindt. Dit commando bouwt indien nodig images, maakt containers aan, koppelt netwerken en stelt volumes in zoals gedefinieerd.

Als je de services op de achtergrond wilt uitvoeren, voeg je de -d vlag toe: docker-compose up -d.

Wanneer je klaar bent, kun je alle containers, netwerken en volumes die door Compose zijn aangemaakt stoppen en verwijderen met docker-compose down. Dit zorgt voor een nette afsluiting en verwijdert resources, behalve benoemde volumes tenzij je de -v vlag toevoegt.

Door je applicatie te structureren in een docker-compose.yml-bestand en deze commando's te gebruiken, kun je eenvoudig complexe multi-containeropstellingen beheren met één configuratiebestand.

question mark

Welke sectie somt alle gecontaineriseerde services in uw applicatie op?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 2
some-alt