Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Skrive Din Første Docker-Compose.yml | Arbeide med Docker Compose
Docker-essensielt

bookSkrive Din Første Docker-Compose.yml

Introduksjon til docker-compose.yml

En grunnleggende docker-compose.yml-fil starter med en versjonsangivelse, etterfulgt av en liste over tjenester. Hver tjeneste kan ha sin egen konfigurasjon, og du kan også definere delte nettverk og volumer som tjenestene kan bruke. YAML-formatet bruker innrykk for å angi struktur, så vær nøye med mellomrom og justering. Dette er hva du vanligvis vil se i en enkel Compose-fil:

  • Versjon: Angir Compose-filens formatversjon;
  • Tjenester: Lister opp hver containerbaserte tjeneste med tilhørende konfigurasjon;
  • Nettverk: (Valgfritt) Definerer egendefinerte nettverk for kommunikasjon mellom tjenester;
  • Volumer: (Valgfritt) Definerer vedvarende datalagring delt mellom tjenester.
docker-compose.yml

docker-compose.yml

copy

Steg for å starte og administrere tjenester med Docker Compose

Etter at du har definert tjenestene dine i Compose-filen, kan du bruke Docker Compose-kommandoer for å starte og administrere applikasjonen din. For å starte alle tjenester definert i docker-compose.yml, kjør docker-compose up i katalogen som inneholder filen. Denne kommandoen bygger bilder om nødvendig, oppretter containere, kobler til nettverk og setter opp volumer som definert.

Hvis du vil kjøre tjenestene i bakgrunnen, legg til flagget -d: docker-compose up -d.

Når du er ferdig, kan du stoppe og fjerne alle containere, nettverk og volumer som er opprettet av Compose med docker-compose down. Dette sikrer en ryddig nedstenging og fjerner ressurser, bortsett fra navngitte volumer med mindre du legger til flagget -v.

Ved å strukturere applikasjonen din i en docker-compose.yml-fil og bruke disse kommandoene, kan du enkelt administrere komplekse oppsett med flere containere med én enkelt konfigurasjonsfil.

question mark

Hvilken seksjon viser alle de containeriserte tjenestene i applikasjonen din?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 7.14

bookSkrive Din Første Docker-Compose.yml

Sveip for å vise menyen

Introduksjon til docker-compose.yml

En grunnleggende docker-compose.yml-fil starter med en versjonsangivelse, etterfulgt av en liste over tjenester. Hver tjeneste kan ha sin egen konfigurasjon, og du kan også definere delte nettverk og volumer som tjenestene kan bruke. YAML-formatet bruker innrykk for å angi struktur, så vær nøye med mellomrom og justering. Dette er hva du vanligvis vil se i en enkel Compose-fil:

  • Versjon: Angir Compose-filens formatversjon;
  • Tjenester: Lister opp hver containerbaserte tjeneste med tilhørende konfigurasjon;
  • Nettverk: (Valgfritt) Definerer egendefinerte nettverk for kommunikasjon mellom tjenester;
  • Volumer: (Valgfritt) Definerer vedvarende datalagring delt mellom tjenester.
docker-compose.yml

docker-compose.yml

copy

Steg for å starte og administrere tjenester med Docker Compose

Etter at du har definert tjenestene dine i Compose-filen, kan du bruke Docker Compose-kommandoer for å starte og administrere applikasjonen din. For å starte alle tjenester definert i docker-compose.yml, kjør docker-compose up i katalogen som inneholder filen. Denne kommandoen bygger bilder om nødvendig, oppretter containere, kobler til nettverk og setter opp volumer som definert.

Hvis du vil kjøre tjenestene i bakgrunnen, legg til flagget -d: docker-compose up -d.

Når du er ferdig, kan du stoppe og fjerne alle containere, nettverk og volumer som er opprettet av Compose med docker-compose down. Dette sikrer en ryddig nedstenging og fjerner ressurser, bortsett fra navngitte volumer med mindre du legger til flagget -v.

Ved å strukturere applikasjonen din i en docker-compose.yml-fil og bruke disse kommandoene, kan du enkelt administrere komplekse oppsett med flere containere med én enkelt konfigurasjonsfil.

question mark

Hvilken seksjon viser alle de containeriserte tjenestene i applikasjonen din?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2
some-alt