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 pomaže programerima da pakiraju, distribuiraju i pokreću aplikacije. Ovaj članak će vas korak po korak uputiti kako koristiti Docker za kreiranje i upravljanje kontejnerima, kako biste održali dosljednost 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 mjestu na isti način, osiguravajući dosljednost i skalabilnost aplikacija.

2. Instalacija Dockera

Prije 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. Posjetite zvaničnu stranicu Dockera i preuzmite Docker Desktop: Docker Downloads.
  2. Dvaput kliknite na preuzeti Docker Desktop Installer.exe fajl i pratite upute za završetak instalacije.
  3. Nakon završetka instalacije, pokrenite Docker Desktop i osigurajte da radi u sistemskoj traci.

2.2 macOS

  1. Posjetite 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 osigurajte da radi u statusnoj traci.

2.3 Linux

Na Linuxu, možete instalirati Docker putem upravitelja paketa. Uzmimo za primjer 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 završetka instalacije, možete koristiti sljedeću komandu da provjerite da li je Docker uspješno instaliran:

docker --version

3. Kreirajte svoj prvi Docker kontejner

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

3.1 Preuzimanje slike

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

docker pull ubuntu

3.2 Pokretanje kontejnera

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

docker run -it ubuntu /bin/bash

Objašnjenje parametara iz gornje komande:

  • 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 sljedeću komandu da pregledate sve trenutno aktivne kontejnere:

docker ps

4.2 Pregled svih kontejnera

Da biste pregledali sve kontejnere (uključujući zaustavljene kontejnere), možete koristiti:

docker ps -a

4.3 Zaustavljanje i pokretanje kontejnera

Ako želite zaustaviti aktivni kontejner, možete koristiti sljedeću komandu:

docker stop 

Da biste ponovo pokrenuli zaustavljeni kontejner:

docker start 

4.4 Brisanje kontejnera

Da biste obrisali kontejner, možete koristiti:

docker rm 

5. Kreiranje i korištenje Dockerfile-a

Dockerfile je tekstualna datoteka koja sadrži niz instrukcija za automatsko kreiranje Docker slika. U nastavku je jednostavan primjer Dockerfile-a koji kreira sliku koja sadrži Python.

5.1 Kreiranje Dockerfile-a

U odabranom direktoriju kreirajte datoteku Dockerfile i dodajte sljedeći sadržaj:

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

# Postavite radni direktorij
WORKDIR /app

# Kopirajte datoteke iz trenutnog direktorija u kontejner
COPY . .

# Instalirajte zavisnosti
RUN pip install -r requirements.txt

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

5.2 Gradnja slike

U direktoriju gdje se nalazi Dockerfile, pokrenite sljedeću komandu za izgradnju slike:

docker build -t my-python-app .

5.3 Pokretanje vaše slike

Nakon što ste izgradili sliku, možete koristiti sljedeću komandu da je pokrenete:

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, savladali ste osnovne koncepte Dockera, metode instalacije, kao i kako kreirati i upravljati kontejnerima. Docker čini razvoj i implementaciju jednostavnim i efikasnim, pomažući vam da održite dosljednost aplikacija u različitim okruženjima. U stvarnom radu, kombinacija Docker funkcionalnosti sa CI/CD alatima značajno će poboljšati efikasnost razvojnog procesa.

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

Published in Technology

You Might Also Like