Docker naredbe: Potpuni vodič za upravljanje kontejnerima

Posljednje ažuriranje: 18/03/2025
Autor: Isaac
  • Docker vam omogućava upravljanje kontejnerima pomoću naredbe osnovne komande kao što su run, ps i stop.
  • Slike čine osnovu kontejnera i njima se upravlja pomoću pull, build i rmi.
  • Volumeni olakšavaju trajno pohranjivanje pomoću naredbi poput volume create i rm.
  • Docker upravlja mrežama pomoću alata kao što su kreiranje mreže, povezivanje i upravljanje mrežama.

Osnovne Docker komande

Docker je postao neophodan alat za upravljanje kontejnerima, olakšavajući razvoj aplikacija u izolovanim i skalabilnim okruženjima. Razumijevanje najvažnijih Docker komandi je ključno za lako snalaženje na ovoj platformi i maksimiziranje njenih mogućnosti.

U ovom članku ćemo istražiti glavne Docker naredbe , od upravljanja kontejnerima do rukovanja slikama, volumenima i mrežama. Bez obzira da li tek počinjete ili želite produbiti svoje znanje, ovo je kompletan i detaljan vodič za osnovne Docker naredbe.

Docker arhitektura i ključni elementi

Prije nego što zaronimo u specifične komande, važno je razumjeti ključne elemente koji čine Docker arhitekturu:

  • Docker Engine: To je centralni motor koji omogućava izvođenje kontejneri.
  • Slike: To su unaprijed konfigurirani predlošci koji služe kao osnova za kreiranje kontejneri.
  • Kontejneri: Oni su primeri pokrenute slike, koji obuhvata aplikacije i njihove zavisnosti.
  • Sveske: Oni omogućavaju pohranjivanje podataka u a uporan unutar kontejnera.
  • Mreže: Oni olakšavaju komunikaciju između kontejnera i sa vanjskim svijetom.
Prilagođene slike sa Dockerfile-3
Povezani članak:
Kako kreirati prilagođene slike u Dockeru pomoću Dockerfile-a

Osnovne naredbe za upravljanje kontejnerima

Kontejneri su srž Docker-a. Da biste njima pravilno upravljali, morate znati sljedeće naredbe:

  • docker run: pokrenuti a kontejner iz imagen. Primjer: docker run -d --name mi_contenedor nginx.
  • docker ps: Navedite kontejneri u toku. Da vidite sve kontejnere, uključujući one zaustavljene, koristite docker ps -a.
  • docker stop: Zaustavlja radni kontejner. primjer: docker stop mi_contenedor.
  • docker početak: Pokreće zaustavljeni kontejner. primjer: docker start mi_contenedor.
  • ponovno pokretanje dockera: Ponovo pokrenite kontejner. primjer: docker restart mi_contenedor.
  • docker rm: Briše zaustavljeni kontejner. primjer: docker rm mi_contenedor.

Upravljanje kontejnerima u Dockeru

Komande za upravljanje slikama

Slike su fundamentalne u Dockeru, jer vam omogućavaju kreiranje konzistentnih i reproducibilnih okruženja . Neke ključne naredbe su:

  • Docker slike: Navedite sve Slike pohranjene u sistemu.
  • docker pull: Preuzmite a imagen iz Docker Hub-a. primjer: docker pull ubuntu.
  • docker build: izgraditi a imagen iz Dockerfile-a. primjer: docker build -t mi_imagen ..
  • docker rmi: Izbriši jednu imagen specifičan. primjer: docker rmi mi_imagen.
Kako koristiti Docker Compose-2
Povezani članak:
Potpuni vodič za korištenje Docker Compose

Upravljanje volumenom u Dockeru

Volumeni vam omogućavaju trajno pohranjivanje i dijeljenje podataka između kontejnera. Neke osnovne naredbe su:

  • kreiranje volumena dockera: Kreirajte novi volumen. primjer: docker volume create mi_volumen.
  • docker volumen ls: Navedite sve sveske na raspolaganju.
  • docker volumen rm: Briše određeni volumen. primjer: docker volume rm mi_volumen.
  • docker run -v: Saradnik a volumen u kontejner. primjer: docker run -v mi_volumen:/datos nginx.

Komande za upravljanje mrežom

Docker nudi napredne opcije upravljanja mrežom , omogućavajući komunikaciju između kontejnera i sa vanjskim svijetom:

  • docker mreža ls: Navedite sve mreže na raspolaganju.
  • kreiranje docker mreže: kreirajte novi crven. Primjer: docker network create mi_red.
  • docker mrežno povezivanje: Povezuje kontejner sa a crven. Primjer: docker network connect mi_red mi_contenedor.
  • docker mreža rm: Izbriši jednu crven. Primjer: docker network rm mi_red.

Umrežavanje u Dockeru

Savladavanje ovih komandi omogućit će vam efikasan rad s Dockerom, optimizirajući upravljanje kontejneriziranim aplikacijama. Uz ovaj detaljni vodič, sada imate potrebne alate za profesionalno upravljanje slikama, kontejnerima, volumenima i mrežama unutar Dockera.

Povezani članak:
Kako popraviti kod greške 4294967295