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 voditi kako koristiti Docker za kreiranje i upravljanje kontejnerima, kako biste osigurali dosljednost aplikacija u različitim okruženjima.

1. Što je Docker?

Docker je otvorena platforma koja omogućava programerima da lako grade, implementiraju i upravljaju kontejneriziranim 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, trebate instalirati Docker na vašem operativnom sustavu. Evo koraka za instalaciju na različitim operativnim sustavima:

2.1 Windows

  1. Idite na službenu stranicu Dockera i preuzmite Docker Desktop: Docker Downloads.
  2. Dvaput kliknite na preuzetu datoteku Docker Desktop Installer.exe i slijedite upute za završetak instalacije.
  3. Nakon završetka instalacije, pokrenite Docker Desktop i provjerite da li radi u sistemskoj paleti.

2.2 macOS

  1. Idite na službenu stranicu Dockera i preuzmite Docker Desktop: Docker Downloads.
  2. Dvaput kliknite na preuzetu .dmg datoteku i povucite Docker u mapu aplikacija.
  3. Pokrenite Docker Desktop i provjerite da li 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 naredbu za provjeru je li Docker uspješno instaliran:

docker --version

3. Kreiranje vašeg prvog Docker kontejnera

Sljedeće, koristit ćemo Docker naredbe za kreiranje jednostavnog kontejnera.

3.1 Preuzimanje slike

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

docker pull ubuntu

3.2 Pokretanje kontejnera

Nakon preuzimanja slike, pokrenite sljedeću naredbu za pokretanje novog kontejnera:

docker run -it ubuntu /bin/bash

Objašnjenje parametara iz gornje naredbe:

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

Sada biste trebali biti unutar Ubuntu kontejnera, upišite exit za izlazak iz kontejnera.

4. Upravljanje Docker kontejnerima

4.1 Pregled trenutno pokrenutih kontejnera

Možete koristiti sljedeću naredbu za pregled svih trenutno pokrenutih kontejnera:

docker ps

4.2 Pregled svih kontejnera

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

docker ps -a

4.3 Zaustavljanje i pokretanje kontejnera

Ako želite zaustaviti pokrenuti kontejner, možete koristiti sljedeću naredbu:

docker stop 

Za ponovno pokretanje zaustavljenog kontejnera:

docker start 

4.4 Brisanje kontejnera

Za brisanje kontejnera, možete koristiti:

docker rm 

5. Kreiranje i korištenje Dockerfile-a

Dockerfile je tekstualna datoteka koja sadrži niz uputa za automatsko izgradnju Docker slika. Evo jednostavnog primjera Dockerfile-a koji stvara sliku koja sadrži Python.

5.1 Kreiranje Dockerfile-a

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

# Koristi službenu Python osnovnu sliku
FROM python:3.9-slim

# Postavljanje radnog direktorija
WORKDIR /app

# Kopiranje datoteka iz trenutnog direktorija u kontejner
COPY . .

# Instalacija ovisnosti
RUN pip install -r requirements.txt

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

5.2 Izgradnja slike

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

docker build -t my-python-app .

5.3 Pokretanje vaše slike

Nakon izgradnje slike, možete koristiti sljedeću naredbu za pokretanje:

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

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

6. Zaključak

Kroz ove korake, ovladali ste osnovnim konceptima Dockera, metodama 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, korištenje Dockerovih funkcija u kombinaciji s CI/CD alatima značajno će poboljšati efikasnost razvojnog radnog procesa.

Kako tehnologija neprestano napreduje, primjena Dockera se također širi, a ovladavanje Dockerom ć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 Dockerom! Ako imate pitanja, slobodno ih postavite u komentaru.

Published in Technology

You Might Also Like