Hvad er Docker Compose?
Docker Compose er et værktøj til at definere og køre Docker-applikationer med flere containere ved hjælp af en YAML-fil (docker-compose.yml). I stedet for at køre lange docker run-kommandoer med mange flag beskriver du din servicekonfiguration deklarativt i en fil og starter alt med docker compose up. Dette gør det nemt at versionsstyre din containerkonfiguration, dele den med teammedlemmer og reproducere miljøer konsekvent. Dette værktøj konverterer en docker run-kommando til den tilsvarende Compose-servicedefinition og håndterer porte (-p), miljøvariabler (-e), volumener (-v), genstart-politikker (--restart), netværk (--network), ressourcegrænser (--memory, --cpus), labels, kapabiliteter, sundhedstjek, logning og mere.
Sådan bruger du Docker Run til Compose
-
Indsæt din fulde docker run-kommando i indtastningsfeltet (inklusive 'docker run').
-
docker-compose.yml-outputtet genereres øjeblikkeligt, mens du skriver.
-
Klik på en af eksempelknapperne for at indlæse en forudbygget eksempelkommando.
-
Gennemgå det genererede YAML — navngivne netværk udgives med 'external: true' som udgangspunkt.
-
Klik på Kopiér for at kopiere YAML til udklipsholderen, og gem det derefter som docker-compose.yml.