- 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.

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.
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.

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.
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.

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.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje kroz pisanje, a to je ono što ću raditi na ovom blogu, pokazivati vam sve najzanimljivije stvari o gadžetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se krećete u digitalnom svijetu na jednostavan i zabavan način.
