Kö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.
Tack för dina kommentarer!
Fråga AI
Fråga AI
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
Kö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.
Tack för dina kommentarer!