Docker vodič za početnike: Kako koristiti Docker za kreiranje i upravljanje kontejnerima

2/20/2026
4 min read

Docker vodič za početnike: Kako koristiti Docker za kreiranje i upravljanje kontejnerima

Docker je otvorena platforma za kontejnerizaciju koja može pomoći programerima da pakiraju, distribuiraju i pokreću aplikacije. Ovaj članak će vas korak po korak voditi kako da koristite Docker za kreiranje i upravljanje kontejnerima, kako biste održali doslednost aplikacija u različitim okruženjima.

1. Šta je Docker?

Docker je otvorena platforma koja omogućava programerima da lako grade, implementiraju i upravljaju kontejnerizovanim aplikacijama. Kontejneri su lagani, prenosivi i mogu se pokretati na bilo kojem mestu na isti način, osiguravajući doslednost i skalabilnost aplikacija.

2. Instalacija Dockera

Pre nego što počnete, potrebno je da instalirate Docker na vašem operativnom sistemu. U nastavku su koraci za instalaciju na različitim operativnim sistemima:

2.1 Windows

  1. Idite na zvaničnu stranicu Dockera i preuzmite Docker Desktop: Docker Downloads.
  2. Dvaput kliknite na preuzeti Docker Desktop Installer.exe fajl i pratite uputstva za završetak instalacije.
  3. Kada je instalacija završena, pokrenite Docker Desktop i uverite se da radi u sistemskoj traci.

2.2 macOS

  1. Idite na zvaničnu stranicu Dockera i preuzmite Docker Desktop: Docker Downloads.
  2. Dvaput kliknite na preuzeti .dmg fajl i prevucite Docker u folder aplikacija.
  3. Pokrenite Docker Desktop i uverite se da radi u statusnoj traci.

2.3 Linux

Na Linuxu možete instalirati Docker putem upravitelja paketa. Uzmimo za primer Ubuntu:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

Nakon instalacije, možete koristiti sledeću komandu da proverite da li je Docker uspešno instaliran:

docker --version

3. Kreiranje vašeg prvog Docker kontejnera

Sledeće, koristićemo Docker komandu za kreiranje jednostavnog kontejnera.

3.1 Preuzimanje slike

Docker koristi slike za kreiranje kontejnera, slike se mogu smatrati šablonima aplikacija. Na primer, možemo preuzeti jednostavnu Ubuntu sliku sa Docker Huba:

docker pull ubuntu

3.2 Pokretanje kontejnera

Nakon preuzimanja slike, pokrenite sledeću komandu da pokrenete novi kontejner:

docker run -it ubuntu /bin/bash

Objašnjenje parametara iz gornje komande je sledeće:

  • run: pokreće novi kontejner
  • -it: koristi interaktivni terminal
  • ubuntu: naziv slike
  • /bin/bash: komanda koja se izvršava nakon pokretanja kontejnera

Sada biste trebali biti unutar Ubuntu kontejnera, unesite exit da biste izašli iz kontejnera.

4. Upravljanje Docker kontejnerima

4.1 Pregled aktivnih kontejnera

Možete koristiti sledeću komandu da pregledate sve trenutno aktivne kontejnere:

docker ps

4.2 Pregled svih kontejnera

Ako želite da pregledate sve kontejnere (uključujući zaustavljene kontejnere), možete koristiti:

docker ps -a

4.3 Zaustavljanje i pokretanje kontejnera

Ako želite da zaustavite aktivni kontejner, možete koristiti sledeću komandu:

docker stop 

Da ponovo pokrenete zaustavljeni kontejner:

docker start 

4.4 Brisanje kontejnera

Da biste obrisali kontejner, možete koristiti:

docker rm 

5. Kreiranje i korišćenje Dockerfile-a

Dockerfile je tekstualni fajl koji sadrži niz instrukcija za automatsko kreiranje Docker slika. U nastavku je jednostavan primer Dockerfile-a koji kreira sliku sa Python-om.

5.1 Kreiranje Dockerfile-a

U izabranom direktorijumu kreirajte fajl Dockerfile i dodajte sledeći sadržaj:

# Koristite zvaničnu Python osnovnu sliku
FROM python:3.9-slim

# Postavite radni direktorijum
WORKDIR /app

# Kopirajte fajlove iz trenutnog direktorijuma u kontejner
COPY . .

# Instalirajte zavisnosti
RUN pip install -r requirements.txt

# Postavite komandu koja će se izvršiti nakon pokretanja kontejnera
CMD ["python", "app.py"]

5.2 Kreiranje slike

U direktorijumu gde se nalazi Dockerfile, pokrenite sledeću komandu za kreiranje slike:

docker build -t my-python-app .

5.3 Pokretanje vaše slike

Nakon što ste izgradili sliku, možete koristiti sledeću komandu za njeno pokretanje:

docker run -d -p 5000:5000 my-python-app

Ova komanda će mapirati port 5000 kontejnera na port 5000 hosta.

6. Zaključak

Kroz ove korake, već ste savladali osnovne koncepte Dockera, metode instalacije, kao i kako da kreirate i upravljate kontejnerima. Docker čini razvoj i implementaciju jednostavnim i efikasnim, pomažući vam da održite doslednost aplikacija u različitim okruženjima. U stvarnom radu, kombinovanje funkcionalnosti Dockera sa CI/CD alatima značajno će poboljšati efikasnost razvojnog procesa.

Kako tehnologija neprekidno napreduje, primena Dockera se takođe širi, a ovladavanje Docker-om će dodati više mogućnosti vašoj karijeri u razvoju softvera. Nadamo se da će vam ovaj vodič pomoći da uspešno započnete sa Docker-om! Ako imate pitanja, slobodno diskutujte u komentaru.

Published in Technology

You Might Also Like