Docker uvodni vodnik: Kako ustvariti in upravljati kontejnerje z Dockerjem

2/20/2026
4 min read

Docker uvodni vodnik: Kako ustvariti in upravljati kontejnerje z Dockerjem

Docker je odprtokodna platforma za kontejnerizacijo, ki lahko pomaga razvijalcem pakirati, distribuirati in izvajati aplikacije. Ta članek vas bo postopoma vodil, kako uporabljati Docker za ustvarjanje in upravljanje kontejnerjev, da bi ohranili doslednost aplikacij v različnih okoljih.

1. Kaj je Docker?

Docker je odprta platforma, ki razvijalcem omogoča enostavno gradnjo, uvajanje in upravljanje kontejneriziranih aplikacij. Kontejnerji so lahki, prenosni in lahko delujejo na enak način povsod, kar zagotavlja doslednost in razširljivost aplikacij.

2. Namestitev Dockerja

Preden začnete, morate na svojem operacijskem sistemu namestiti Docker. Tukaj so koraki za namestitev na različnih operacijskih sistemih:

2.1 Windows

  1. Pojdite na uradno spletno stran Docker in prenesite Docker Desktop: Docker Downloads.
  2. Dvakrat kliknite preneseni Docker Desktop Installer.exe datoteko in sledite navodilom za dokončanje namestitve.
  3. Po končani namestitvi zaženite Docker Desktop in se prepričajte, da deluje v sistemski plati.

2.2 macOS

  1. Pojdite na uradno spletno stran Docker in prenesite Docker Desktop: Docker Downloads.
  2. Dvakrat kliknite preneseno .dmg datoteko in povlecite Docker v mapo aplikacij.
  3. Zaženite Docker Desktop in se prepričajte, da deluje v statusni vrstici.

2.3 Linux

Na Linuxu lahko Docker namestite preko upravitelja paketov. Na primer, za 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

Po končani namestitvi lahko uporabite naslednji ukaz za preverjanje, ali je Docker uspešno nameščen:

docker --version

3. Ustvarite svoj prvi Docker kontejner

Nato bomo uporabili Docker ukaze za ustvarjanje preprostega kontejnerja.

3.1 Prenesite sliko

Docker uporablja slike za ustvarjanje kontejnerjev, slike lahko obravnavamo kot predloge za aplikacije. Na primer, lahko prenesemo preprosto Ubuntu sliko iz Docker Huba:

docker pull ubuntu

3.2 Zaženite kontejner

Po prenosu slike zaženite naslednji ukaz za zagon novega kontejnerja:

docker run -it ubuntu /bin/bash

Razlaga parametrov zgornjega ukaza je naslednja:

  • run: zaženi nov kontejner
  • -it: uporabite interaktivno terminal
  • ubuntu: ime slike
  • /bin/bash: ukaz, ki se izvede po zagonu kontejnerja

Zdaj bi morali biti v Ubuntu kontejnerju, vnesite exit, da zapustite kontejner.

4. Upravljanje Docker kontejnerjev

4.1 Ogled trenutno delujočih kontejnerjev

Lahko uporabite naslednji ukaz za ogled vseh trenutno delujočih kontejnerjev:

docker ps

4.2 Ogled vseh kontejnerjev

Če želite videti vse kontejnerje (vključno s tistimi, ki so ustavljeni), lahko uporabite:

docker ps -a

4.3 Ustavitev in zagon kontejnerjev

Če želite ustaviti delujoč kontejner, lahko uporabite naslednji ukaz:

docker stop 

Za ponovno zagon ustavljenega kontejnerja:

docker start 

4.4 Izbriši kontejner

Za izbris kontejnerja lahko uporabite:

docker rm 

5. Ustvarjanje in uporaba Dockerfile

Dockerfile je besedilna datoteka, ki vsebuje niz ukazov za samodejno gradnjo Docker slik. Tukaj je preprost primer Dockerfile, ki ustvari sliko, ki vsebuje Python.

5.1 Ustvarite Dockerfile

V izbranem imeniku ustvarite datoteko Dockerfile in dodajte naslednjo vsebino:

# Uporabite uradno osnovno sliko Python
FROM python:3.9-slim

# Nastavite delovno mapo
WORKDIR /app

# Kopirajte datoteke iz trenutnega imenika v kontejner
COPY . .

# Namestite odvisnosti
RUN pip install -r requirements.txt

# Nastavite ukaz, ki se izvede po zagonu kontejnerja
CMD ["python", "app.py"]

5.2 Zgradite sliko

V imeniku, kjer se nahaja datoteka Dockerfile, zaženite naslednji ukaz za gradnjo slike:

docker build -t my-python-app .

5.3 Zaženite svojo sliko

Ko je slika zgrajena, lahko uporabite naslednji ukaz za njeno zagon:

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

Ta ukaz bo preslikal 5000 vrata kontejnerja na 5000 vrata gostitelja.

6. Zaključek

S temi koraki ste obvladali osnovne koncepte Dockerja, metode namestitve ter kako ustvarjati in upravljati kontejnerje. Docker poenostavi in izboljša razvoj in uvajanje, kar vam omogoča, da ohranite doslednost aplikacij v različnih okoljih. V praksi bo uporaba funkcij Dockerja v povezavi z orodji CI/CD znatno povečala učinkovitost delovnega toka razvoja.

S stalnim razvojem tehnologije se tudi področje uporabe Dockerja nenehno širi, obvladovanje Dockerja pa bo dodalo več možnosti vaši karieri v razvoju programske opreme. Upamo, da vam bo ta vodnik pomagal pri uspešnem začetku z Dockerjem! Če imate vprašanja, vas vabimo, da razpravljate v komentarjih.

Published in Technology

You Might Also Like