DevTulz Online

docker run-kommando
docker-compose.yml
Eksempler:

Hva er Docker Compose?

Docker Compose er et verktøy for å definere og kjøre multi-container Docker-applikasjoner ved hjelp av en YAML-fil (docker-compose.yml). I stedet for å kjøre lange docker run-kommandoer med mange flagg, beskriver du tjenestekonfigurasjonen din deklarativt i en fil og starter alt med docker compose up. Dette gjør det enkelt å versjonskontrollere containerkonfigurasjonen din, dele den med teammedlemmer og reprodusere miljøer konsekvent. Dette verktøyet konverterer en docker run-kommando til den tilsvarende Compose-tjenestedefinisjonen, og håndterer porter (-p), miljøvariabler (-e), volumer (-v), omstartspolicyer (--restart), nettverk (--network), ressursgrenser (--memory, --cpus), etiketter, funksjoner, helsesjekker, logging og mer.

Slik bruker du Docker Run til Compose

  • Lim inn den fullstendige docker run-kommandoen i inndataboksen (inkludert 'docker run').

  • docker-compose.yml-utdata genereres øyeblikkelig mens du skriver.

  • Klikk på en av eksempelknappene for å laste inn en ferdigbygd eksempelkommando.

  • Gjennomgå den genererte YAML — navngitte nettverk skrives ut med 'external: true' som startpunkt.

  • Klikk Kopier for å kopiere YAML til utklippstavlen, og lagre det som docker-compose.yml.