Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Kjøre et Nedlastet Image | Arbeide med Docker-bilder
Docker-essensielt

bookKjøre et Nedlastet Image

Starte containere fra bilder

Å starte containere fra bilder er en grunnleggende del av å arbeide med Docker. For å gjøre dette bruker du docker run-kommandoen, som oppretter og starter en ny container basert på et spesifisert bilde.

Den generelle syntaksen for denne kommandoen er:

docker run [OPTIONS] IMAGE [COMMAND]

Noen av de vanligste alternativene inkluderer:

  • -d: Kjører containeren i frakoblet modus (i bakgrunnen);
  • -p: Mapper porter mellom vertsmaskinen og containeren;
  • --name: Tildeler et egendefinert navn til containeren;
  • -it: Kjører containeren interaktivt, slik at du kan bruke et skall inne i containeren.

Følgende kommando starter en ny Ubuntu-container og gir et interaktivt skall inne i den:

docker run -p 8080:80 nginx

Flagget -p mapper containerens interne port 80 til port 8080 på din lokale maskin.

Når containeren kjører, kan du åpne nettleseren og gå til:

http://localhost:8080

Du vil se Nginx kjøre på denne adressen. Merk at ingenting kjører direkte på datamaskinen din—alt kjører inne i Docker.

Containerlivssyklus: Starte, stoppe og fjerne containere

Når en container er startet, går den gjennom en livssyklus som inkluderer flere viktige stadier:

  • Containeren starter når du kjører den fra et bilde;
  • Den forblir kjørende så lenge dens hovedprosess er aktiv;
  • Du kan stoppe en kjørende container med kommandoen docker stop, som avslutter containerens prosess på en kontrollert måte;
  • Hvis du ønsker å fjerne en container helt, bruk docker rm, som sletter containeren fra systemet ditt.

Å fjerne en container sletter ikke det underliggende bildet, så du kan alltid starte en ny container fra det samme bildet senere. Å forstå disse grunnleggende livssykluskommandoene—starte, stoppe og fjerne containere—vil hjelpe deg å administrere Docker-miljøet effektivt når du bygger og tester applikasjoner.

question mark

Hva gjør kommandoen docker run?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. 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

Suggested prompts:

Can you explain more about the options available with the `docker run` command?

How do I know which ports to map when running a container?

What happens if I run multiple containers from the same image?

Awesome!

Completion rate improved to 7.14

bookKjøre et Nedlastet Image

Sveip for å vise menyen

Starte containere fra bilder

Å starte containere fra bilder er en grunnleggende del av å arbeide med Docker. For å gjøre dette bruker du docker run-kommandoen, som oppretter og starter en ny container basert på et spesifisert bilde.

Den generelle syntaksen for denne kommandoen er:

docker run [OPTIONS] IMAGE [COMMAND]

Noen av de vanligste alternativene inkluderer:

  • -d: Kjører containeren i frakoblet modus (i bakgrunnen);
  • -p: Mapper porter mellom vertsmaskinen og containeren;
  • --name: Tildeler et egendefinert navn til containeren;
  • -it: Kjører containeren interaktivt, slik at du kan bruke et skall inne i containeren.

Følgende kommando starter en ny Ubuntu-container og gir et interaktivt skall inne i den:

docker run -p 8080:80 nginx

Flagget -p mapper containerens interne port 80 til port 8080 på din lokale maskin.

Når containeren kjører, kan du åpne nettleseren og gå til:

http://localhost:8080

Du vil se Nginx kjøre på denne adressen. Merk at ingenting kjører direkte på datamaskinen din—alt kjører inne i Docker.

Containerlivssyklus: Starte, stoppe og fjerne containere

Når en container er startet, går den gjennom en livssyklus som inkluderer flere viktige stadier:

  • Containeren starter når du kjører den fra et bilde;
  • Den forblir kjørende så lenge dens hovedprosess er aktiv;
  • Du kan stoppe en kjørende container med kommandoen docker stop, som avslutter containerens prosess på en kontrollert måte;
  • Hvis du ønsker å fjerne en container helt, bruk docker rm, som sletter containeren fra systemet ditt.

Å fjerne en container sletter ikke det underliggende bildet, så du kan alltid starte en ny container fra det samme bildet senere. Å forstå disse grunnleggende livssykluskommandoene—starte, stoppe og fjerne containere—vil hjelpe deg å administrere Docker-miljøet effektivt når du bygger og tester applikasjoner.

question mark

Hva gjør kommandoen docker run?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 2
some-alt