DevTulz Online

docker run-kommando
docker-compose.yml
Exempel:

Vad är Docker Compose?

Docker Compose är ett verktyg för att definiera och köra Docker-applikationer med flera behållare med hjälp av en YAML-fil (docker-compose.yml). Istället för att köra långa docker run-kommandon med många flaggor beskriver du din tjänstkonfiguration deklarativt i en fil och startar allt med docker compose up. Detta gör det enkelt att versionsstyra din behållarkonfiguration, dela den med teammedlemmar och reproducera miljöer konsekvent. Det här verktyget konverterar ett docker run-kommando till den motsvarande Compose-tjänstdefinitionen och hanterar portar (-p), miljövariabler (-e), volymer (-v), omstartspolicyer (--restart), nätverk (--network), resursbegränsningar (--memory, --cpus), etiketter, funktioner, hälsokontroller, loggning och mer.

Hur man använder Docker Run till Compose

  • Klistra in ditt fullständiga docker run-kommando i inmatningsrutan (inklusive 'docker run').

  • docker-compose.yml-utdata genereras direkt medan du skriver.

  • Klicka på en av exempelknapparna för att ladda ett förbyggt exempelkommando.

  • Granska den genererade YAML-koden — namngivna nätverk skrivs ut med 'external: true' som startpunkt.

  • Klicka på Kopiera för att kopiera YAML till urklipp och spara det sedan som docker-compose.yml.