- Docker vam omogućuje upravljanje kontejnerima pomoću naredbe bitne stvari kao što su run, ps i stop.
- Slike čine osnovu kontejnera i njima se upravlja pomoću pull, build i rmi.
- Volumeni olakšavaju trajnu pohranu pomoću naredbi poput volume create i rm.
- Docker upravlja mrežama pomoću alata kao što su network create, connect i rm.
Docker je postao bitan alat za upravljanje kontejnerima, olakšavajući razvoj aplikacija u izoliranim i skalabilnim okruženjima. Razumijevanje najvažnijih Docker naredbi ključno je za jednostavno snalaženje na ovoj platformi i maksimiziranje njezinih mogućnosti.
U ovom članku istražit ćemo glavne Docker naredbe , od upravljanja kontejnerima do rukovanja slikama, volumenima i mrežama. Bilo da tek počinjete ili želite produbiti svoje znanje, ovo je cjelovit i detaljan vodič za bitne Docker naredbe.
Docker arhitektura i ključni elementi
Prije nego što zaronimo u određene naredbe, važno je razumjeti ključne elemente koji čine Dockerovu arhitekturu:
- Docker Engine: To je središnji motor koji omogućuje izvođenje spremnici.
- slika: Oni su unaprijed konfigurirani predlošci koji služe kao osnova za izradu spremnici.
- Spremnici: Oni su primjeri pokrenute slike, koji enkapsuliraju aplikacije i njihove ovisnosti.
- Svesci: Omogućuju pohranu podataka u a uporan unutar kontejnera.
- Mreže: Oni olakšavaju komunikaciju između spremnika i s vanjskim svijetom.
Osnovne naredbe za upravljanje spremnicima
Kontejneri su srž Dockera. Da biste njima ispravno upravljali morate znati sljedeće naredbe:
- izvođenje dockera: pokrenuti a kontejner od slika, primjer:
docker run -d --name mi_contenedor nginx. - docker ps: Navedite spremnici u tijeku. Da biste vidjeli sve spremnike, uključujući one zaustavljene, koristite
docker ps -a. - docker stop: Zaustavlja spremnik koji radi. Primjer:
docker stop mi_contenedor. - početak dockera: Pokreće zaustavljeni spremnik. Primjer:
docker start mi_contenedor. - ponovno pokretanje dockera: Ponovno pokrenite spremnik. Primjer:
docker restart mi_contenedor. - docker rm: Briše zaustavljeni spremnik. Primjer:
docker rm mi_contenedor.

Naredbe za upravljanje slikama
Slike su temeljne u Dockeru jer vam omogućuju stvaranje konzistentnih i reproducibilnih okruženja . Neke ključne naredbe su:
- Docker slike: Navedite sve lik pohranjeni u sustavu.
- docker pull: Preuzimanje a slika iz Docker Huba. Primjer:
docker pull ubuntu. - izrada dockera: izgraditi a slika iz Dockerfilea. Primjer:
docker build -t mi_imagen .. - docker rmi: Izbriši jedan slika specifičan. Primjer:
docker rmi mi_imagen.
Upravljanje volumenom u Dockeru
Volumeni vam omogućuju trajno pohranjivanje i dijeljenje podataka između kontejnera. Neke bitne naredbe su:
- kreiranje docker volumena: Stvorite novi volumen. Primjer:
docker volume create mi_volumen. - docker volumen ls: Navedite sve sveska dostupni.
- docker volumen rm: Briše određeni volumen. Primjer:
docker volume rm mi_volumen. - docker run -v: Suradnik a volumen u kontejner. Primjer:
docker run -v mi_volumen:/datos nginx.
Naredbe za upravljanje mrežom
Docker nudi napredne opcije upravljanja mrežom , omogućujući komunikaciju između kontejnera i s vanjskim svijetom:
- docker mreža ls: Navedite sve mreže dostupni.
- stvaranje docker mreže: stvoriti novi crvena, primjer:
docker network create mi_red. - docker mrežno povezivanje: Spaja spremnik na a crvena, primjer:
docker network connect mi_red mi_contenedor. - docker mreža rm: Izbriši jedan crvena, primjer:
docker network rm mi_red.

Savladavanje ovih naredbi omogućit će vam učinkovit rad s Dockerom, optimizirajući upravljanje kontejneriziranim aplikacijama. S ovim detaljnim vodičem sada imate potrebne alate za profesionalno upravljanje slikama, kontejnerima, volumenima i mrežama unutar Dockera.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje pisanjem, a to je ono što ću učiniti na ovom blogu, pokazati vam sve najzanimljivije stvari o gadgetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se snađete u digitalnom svijetu na jednostavan i zabavan način.
