DevTulz Online

docker run-commando
docker-compose.yml
Voorbeelden:

Wat is Docker Compose?

Docker Compose is een tool voor het definiëren en uitvoeren van multi-container Docker-applicaties met behulp van een YAML-bestand (docker-compose.yml). In plaats van lange docker run-commando's met veel vlaggen uit te voeren, beschrijft u uw serviceconfiguratie declaratief in een bestand en start u alles op met docker compose up. Dit maakt het eenvoudig om uw containerconfiguratie te versiebeheren, te delen met teamleden en omgevingen consistent te reproduceren. Deze tool converteert een docker run-commando naar de equivalente Compose-servicedefinitie, waarbij poorten (-p), omgevingsvariabelen (-e), volumes (-v), herstartbeleid (--restart), netwerken (--network), resourcelimieten (--memory, --cpus), labels, mogelijkheden, healthchecks, logging en meer worden verwerkt.

Hoe Docker Run naar Compose te gebruiken

  • Plak uw volledige docker run-commando in het invoervak (inclusief 'docker run').

  • De docker-compose.yml-uitvoer wordt direct gegenereerd terwijl u typt.

  • Klik op een van de voorbeeldknoppen om een vooraf gemaakt voorbeeldcommando te laden.

  • Bekijk de gegenereerde YAML — benoemde netwerken worden uitgevoerd met 'external: true' als startpunt.

  • Klik op Kopiëren om de YAML naar uw klembord te kopiëren en sla het op als docker-compose.yml.