Docker-kommandon: En komplett guide till att hantera containrar

Senaste uppdateringen: 18/03/2025
Författare: Isaac
  • Docker låter dig hantera containrar med kommandon väsentligheter som spring, ps och stopp.
  • Avbildningar utgör grunden för containrar och hanteras med pull, build och rmi.
  • Volymer underlättar permanent lagring med kommandon som volume create och rm.
  • Docker hanterar nätverk med verktyg som nätverksskapande, anslutning och rm.

Grundläggande Docker-kommandon

Docker har blivit ett viktigt verktyg för containerhantering, vilket underlättar applikationsutveckling i isolerade och skalbara miljöer. Att förstå de viktigaste Docker-kommandona är avgörande för att navigera den här plattformen med lätthet och maximera dess kapacitet.

I den här artikeln utforskar vi de viktigaste Docker-kommandona , från containerhantering till hantering av avbildningar, volymer och nätverk. Oavsett om du precis har börjat eller vill fördjupa dina kunskaper är detta en komplett och detaljerad guide till viktiga Docker-kommandon.

Docker-arkitektur och nyckelelement

Innan vi dyker in i de specifika kommandona är det viktigt att förstå nyckelelementen som utgör Dockers arkitektur:

  • Docker Engine: Det är den centrala motorn som tillåter utförande av behållare.
  • bilder De är förkonfigurerade mallar som fungerar som grund för att skapa behållare.
  • Behållare: De är exempel på löpande bilder, som kapslar in applikationer och deras beroenden.
  • Volymer: De tillåter att data lagras i en ihållande inne i behållarna.
  • nätverk: De underlättar kommunikationen mellan containrar och med omvärlden.
Anpassade bilder med Dockerfile-3
Relaterad artikel:
Hur man skapar anpassade bilder i Docker med Dockerfile

Grundläggande kommandon för att hantera containrar

Containers är kärnan i Docker. För att hantera dem korrekt behöver du känna till följande kommandon:

  • docker run: kör a behållare från en bild. exempel: docker run -d --name mi_contenedor nginx.
  • dockare ps: Lista på behållare pågår. För att se alla behållare, inklusive stoppade, använd docker ps -a.
  • hamnarstopp: Stoppar en löpande container. Exempel: docker stop mi_contenedor.
  • docker start: Startar en stoppad container. Exempel: docker start mi_contenedor.
  • docker omstart: Starta om en behållare. Exempel: docker restart mi_contenedor.
  • dockare rm: Tar bort en stoppad behållare. Exempel: docker rm mi_contenedor.

Containerhantering i Docker

Kommandon för bildhantering

Bilder är grundläggande i Docker, eftersom de låter dig skapa konsekventa och reproducerbara miljöer . Några viktiga kommandon är:

  • Docker-bilder: Lista alla bildspråk lagras i systemet.
  • docker pull: Ladda ner en bild från Docker Hub. Exempel: docker pull ubuntu.
  • docker build: bygga en bild från en Dockerfile. Exempel: docker build -t mi_imagen ..
  • docker rmi: Ta bort en bild specifik. Exempel: docker rmi mi_imagen.
Hur man använder Docker Compose-2
Relaterad artikel:
Komplett guide för att använda Docker Compose

Volymhantering i Docker

Volymer låter dig lagra och dela data permanent mellan containrar. Några viktiga kommandon är:

  • docker volym skapa: Skapa en ny volym. Exempel: docker volume create mi_volumen.
  • docker volym ls: Lista alla volymer tillgängliga.
  • docker volym rm: Tar bort en viss volym. Exempel: docker volume rm mi_volumen.
  • docker run -v: Associate a Volumen till en container. Exempel: docker run -v mi_volumen:/datos nginx.

Kommandon för nätverkshantering

Docker erbjuder avancerade alternativ för nätverkshantering , vilket möjliggör kommunikation mellan containrar och med omvärlden:

  • dockningsnätverk ls: Lista alla nätverk tillgängliga.
  • docker nätverk skapa: skapa en ny röd. exempel: docker network create mi_red.
  • docker nätverksanslutning: Kopplar en behållare till en röd. exempel: docker network connect mi_red mi_contenedor.
  • docker nätverk rm: Ta bort en röd. exempel: docker network rm mi_red.

Nätverk i Docker

Genom att behärska dessa kommandon kan du arbeta effektivt med Docker och optimera hanteringen av containerbaserade applikationer. Med den här detaljerade guiden har du nu de nödvändiga verktygen för att professionellt hantera avbildningar, containrar, volymer och nätverk i Docker.

Relaterad artikel:
Så här åtgärdar du felkoden 4294967295