Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Köra en Nedladdad Avbild | Arbeta med Docker-avbildningar
Docker-Grunder

bookKöra en Nedladdad Avbild

Starta containrar från avbildningar

Att starta containrar från avbildningar är en grundläggande del av att arbeta med Docker. För detta används kommandot docker run, vilket skapar och startar en ny container baserat på en angiven avbildning.

Den generella syntaxen för detta kommando är:

docker run [OPTIONS] IMAGE [COMMAND]

Några av de vanligaste alternativen inkluderar:

  • -d: Kör containern i bakgrundsläge (detached mode);
  • -p: Kartlägger portar mellan din värd och containern;
  • --name: Tilldelar ett anpassat namn till din container;
  • -it: Kör containern interaktivt, vilket möjliggör användning av ett skal inuti containern.

Att köra följande kommando startar en ny Ubuntu-container och ger ett interaktivt skal inuti den:

docker run -p 8080:80 nginx

Flaggan -p kartlägger containerns interna port 80 till port 8080 på din lokala maskin.

När containern körs kan du öppna din webbläsare och gå till:

http://localhost:8080

Du kommer att se Nginx köra på denna adress. Observera att inget körs direkt på din dator—allt körs inuti Docker.

Containerlivscykel: Starta, stoppa och ta bort containrar

När en container har startats går den igenom en livscykel som omfattar flera viktiga steg:

  • Containern startar när du kör den från en avbildning;
  • Den förblir igång så länge dess huvudprocess är aktiv;
  • Du kan stoppa en körande container med kommandot docker stop, vilket stänger av containerns process på ett kontrollerat sätt;
  • Om du vill ta bort en container helt, använd docker rm, vilket raderar containern från ditt system.

Att ta bort en container tar inte bort den underliggande avbildningen, så du kan alltid starta en ny container från samma avbildning senare. Att förstå dessa grundläggande livscykelkommandon—starta, stoppa och ta bort containrar—hjälper dig att hantera din Docker-miljö effektivt när du bygger och testar applikationer.

question mark

Vad gör kommandot docker run?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 7.14

bookKöra en Nedladdad Avbild

Svep för att visa menyn

Starta containrar från avbildningar

Att starta containrar från avbildningar är en grundläggande del av att arbeta med Docker. För detta används kommandot docker run, vilket skapar och startar en ny container baserat på en angiven avbildning.

Den generella syntaxen för detta kommando är:

docker run [OPTIONS] IMAGE [COMMAND]

Några av de vanligaste alternativen inkluderar:

  • -d: Kör containern i bakgrundsläge (detached mode);
  • -p: Kartlägger portar mellan din värd och containern;
  • --name: Tilldelar ett anpassat namn till din container;
  • -it: Kör containern interaktivt, vilket möjliggör användning av ett skal inuti containern.

Att köra följande kommando startar en ny Ubuntu-container och ger ett interaktivt skal inuti den:

docker run -p 8080:80 nginx

Flaggan -p kartlägger containerns interna port 80 till port 8080 på din lokala maskin.

När containern körs kan du öppna din webbläsare och gå till:

http://localhost:8080

Du kommer att se Nginx köra på denna adress. Observera att inget körs direkt på din dator—allt körs inuti Docker.

Containerlivscykel: Starta, stoppa och ta bort containrar

När en container har startats går den igenom en livscykel som omfattar flera viktiga steg:

  • Containern startar när du kör den från en avbildning;
  • Den förblir igång så länge dess huvudprocess är aktiv;
  • Du kan stoppa en körande container med kommandot docker stop, vilket stänger av containerns process på ett kontrollerat sätt;
  • Om du vill ta bort en container helt, använd docker rm, vilket raderar containern från ditt system.

Att ta bort en container tar inte bort den underliggande avbildningen, så du kan alltid starta en ny container från samma avbildning senare. Att förstå dessa grundläggande livscykelkommandon—starta, stoppa och ta bort containrar—hjälper dig att hantera din Docker-miljö effektivt när du bygger och testar applikationer.

question mark

Vad gör kommandot docker run?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 2
some-alt