Docker Водич за почетници: Како да користите Docker за создавање и управување со контејнери

2/20/2026
5 min read

Docker Водич за почетници: Како да користите Docker за создавање и управување со контејнери

Docker е отворена платформа за контејнеризација која може да помогне на развивачите да пакуваат, дистрибуираат и извршуваат апликации. Овој текст ќе ве води чекор по чекор како да користите Docker за создавање и управување со контејнери, за да се одржи конзистентноста на апликацијата во различни средини.

1. Што е Docker?

Docker е отворена платформа која им овозможува на развивачите лесно да градат, распоредуваат и управуваат со контејнеризирани апликации. Контејнерите се лесни, преносливи и можат да работат на ист начин на било која локација, што обезбедува конзистентност и скалабилност на апликацијата.

2. Инсталирање на Docker

Пред да започнете, треба да инсталирате Docker на вашиот оперативен систем. Следуваат чекорите за инсталирање на различни оперативни системи:

2.1 Windows

  1. Оди на официјалната веб-страница на Docker за да ја преземеш Docker Desktop: Docker Downloads.
  2. Двојно кликнете на преземениот Docker Desktop Installer.exe фајл и следете ги упатствата за завршување на инсталацијата.
  3. По завршувањето на инсталацијата, стартувајте Docker Desktop и уверете се дека работи во системската палета.

2.2 macOS

  1. Оди на официјалната веб-страница на Docker за да ја преземеш Docker Desktop: Docker Downloads.
  2. Двојно кликнете на преземениот .dmg фајл и повлечете Docker во папката со апликации.
  3. Стартувајте Docker Desktop и уверете се дека работи во статусната лента.

2.3 Linux

На Linux, можете да инсталирате Docker преку пакет менаџер. На пример, за 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

По завршувањето на инсталацијата, можете да користите следната команда за да проверите дали Docker е успешно инсталиран:

docker --version

3. Создавање на вашиот прв Docker контејнер

Следно, ќе користиме Docker команди за да создадеме едноставен контејнер.

3.1 Преземање на слика

Docker користи слики за создавање контејнери, а сликите можат да се гледаат како шаблони за апликации. На пример, можеме да преземеме едноставна Ubuntu слика од Docker Hub:

docker pull ubuntu

3.2 Извршување на контејнер

Откако ќе ја преземете сликата, извршете ја следната команда за да стартувате нов контејнер:

docker run -it ubuntu /bin/bash

Објаснување на параметрите на горната команда:

  • run: стартува нов контејнер
  • -it: користи интерактивен терминал
  • ubuntu: име на сликата
  • /bin/bash: команда што ќе се изврши по стартувањето на контејнерот

Сега треба да бидете во Ubuntu контејнер, внесете exit за да излезете од контејнерот.

4. Управување со Docker контејнери

4.1 Преглед на активни контејнери

Можете да користите следната команда за да ги видите сите активни контејнери:

docker ps

4.2 Преглед на сите контејнери

Ако сакате да видите сите контејнери (вклучувајќи ги и стопираните), можете да користите:

docker ps -a

4.3 Стопирање и стартување на контејнери

Ако сакате да стопирате активен контејнер, можете да користите следната команда:

docker stop 

За повторно стартување на стопиран контејнер:

docker start 

4.4 Бришење на контејнери

За да избришете контејнер, можете да користите:

docker rm 

5. Создавање и користење на Dockerfile

Dockerfile е текстуален фајл кој содржи низа инструкции за автоматско градење на Docker слики. Следи пример на едноставен Dockerfile кој создава слика со Python.

5.1 Создавање на Dockerfile

Создајте Dockerfile фајл во избраната директорија и додадете го следново:

# Користење на официјалната Python основна слика
FROM python:3.9-slim

# Поставување на работна директорија
WORKDIR /app

# Копирање на фајловите од тековната директорија во контејнерот
COPY . .

# Инсталирање на зависности
RUN pip install -r requirements.txt

# Поставување на командата што ќе се изврши по стартувањето на контејнерот
CMD ["python", "app.py"]

5.2 Градење на слика

Во директоријата каде што се наоѓа Dockerfile, извршете ја следната команда за да изградите слика:

docker build -t my-python-app .

5.3 Извршување на вашата слика

Откако ќе ја изградите сликата, можете да ја извршите со следната команда:

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

Оваа команда ќе ја мапира 5000 порта на контејнерот на 5000 порта на хостот.

6. Заклучок

Со следењето на овие чекори, веќе сте ги совладале основните концепти на Docker, методите за инсталација, како и како да создавате и управувате со контејнери. Docker го прави развојот и распоредувањето едноставни и ефикасни, помагајќи ви да ја одржите конзистентноста на апликацијата во различни средини. Во практичната работа, комбинирањето на функционалностите на Docker со CI/CD алатки значително ќе ја зголеми ефикасноста на развојниот работен процес.

Со постојаното развивање на технологијата, примената на Docker исто така се шири, а совладувањето на Docker ќе ви донесе повеќе можности во вашата софтверска развојна кариера. Се надевам дека овој водич ќе ви помогне да започнете со Docker! Ако имате прашања, слободно дискутирајте во коментарите.

Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy измена упатство: Како да добиете сјаен легендарен милениче

Claude Code Buddy измена упатство: Како да добиете сјаен легендарен милениче На 1 април 2026 година, Anthropic во верзиј...

Obsidian ја лансираше Defuddle, го подигна Obsidian Web Clipper на ново нивоTechnology

Obsidian ја лансираше Defuddle, го подигна Obsidian Web Clipper на ново ниво

Obsidian ја лансираше Defuddle, го подигна Obsidian Web Clipper на ново ниво Уште од почетокот, многу ми се допаѓа осно...

OpenAI ненадејно објави "три во едно": спојување на прелистувач, програмирање и ChatGPT, внатрешно признавање на погрешниот пат во изминатата годинаTechnology

OpenAI ненадејно објави "три во едно": спојување на прелистувач, програмирање и ChatGPT, внатрешно признавање на погрешниот пат во изминатата година

OpenAI ненадејно објави "три во едно": спојување на прелистувач, програмирање и ChatGPT, внатрешно признавање на погрешн...

2026, не се присилувајте на "самодисциплина"! Направете ги овие 8 мали работи, здравјето ќе дојде природноHealth

2026, не се присилувајте на "самодисциплина"! Направете ги овие 8 мали работи, здравјето ќе дојде природно

2026, не се присилувајте на "самодисциплина"! Направете ги овие 8 мали работи, здравјето ќе дојде природно Нова година ...

Тие мајки кои се трудат да ослабат, но не успеваат, сигурно се заглавени тукаHealth

Тие мајки кои се трудат да ослабат, но не успеваат, сигурно се заглавени тука

Тие мајки кои се трудат да ослабат, но не успеваат, сигурно се заглавени тука Март веќе помина наполовина, како напреду...

📝
Technology

AI Browser 24 часов стабилно работење водич

AI Browser 24 часов стабилно работење водич Овој туторијал објаснува како да се постави стабилна, долгорочна средина за ...