Docker-ды қолдануға арналған нұсқаулық: Docker көмегімен контейнерлерді қалай жасау және басқару

2/20/2026
4 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 контейнерлерді жасау үшін имидждерді пайдаланады, имидждер қосымшаның шаблоны ретінде қарастырылуы мүмкін. Мысалы, біз Docker Hub-тан қарапайым Ubuntu имиджін тарта аламыз:

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 имидждерін автоматты түрде құру үшін пайдаланылатын нұсқаулар тізбегін қамтитын мәтін файлы. Төменде Python-ды қамтитын имиджді жасау үшін қарапайым Dockerfile мысалы берілген.

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 әзірлеу мен орналастыруды жеңіл әрі тиімді етеді, бұл сізге әртүрлі ортада қосымшаның біркелкілігін сақтауға көмектеседі. Нақты жұмыс барысында CI/CD құралдарымен Docker-дың функцияларын біріктіру әзірлеу жұмыс процесінің тиімділігін айтарлықтай арттырады.

Технологиялардың үздіксіз дамуы барысында Docker-дың қолдану ауқымы да кеңейіп келеді, Docker-ды меңгеру сіздің бағдарламалық қамтамасыз ету әзірлеу мансабыңызға қосымша мүмкіндіктер қосады. Бұл нұсқаулық сізге Docker-ға сәтті кіруге көмектеседі деп үміттенеміз! Сұрақтарыңыз болса, пікірлер бөлімінде талқылауға қош келдіңіз.

Published in Technology

You Might Also Like

Бұлтты есептеу технологиясын қалай пайдалану керек: Сіздің алғашқы бұлттық инфрақұрылымыңызды құруға арналған толық нұсқаулықTechnology

Бұлтты есептеу технологиясын қалай пайдалану керек: Сіздің алғашқы бұлттық инфрақұрылымыңызды құруға арналған толық нұсқаулық

Бұлтты есептеу технологиясын қалай пайдалану керек: Сіздің алғашқы бұлттық инфрақұрылымыңызды құруға арналған толық нұсқ...

Ескерту! Claude Code-тың әкесі ашық айтты: 1 айдан кейін Plan Mode қолданылмайды, бағдарламалық инженер атағы жоғаладыTechnology

Ескерту! Claude Code-тың әкесі ашық айтты: 1 айдан кейін Plan Mode қолданылмайды, бағдарламалық инженер атағы жоғалады

Ескерту! Claude Code-тың әкесі ашық айтты: 1 айдан кейін Plan Mode қолданылмайды, бағдарламалық инженер атағы жоғалады ...

2026年 Top 10 深度学习资源推荐Technology

2026年 Top 10 深度学习资源推荐

2026年 Top 10 深度学习资源推荐 随着深度学习在各个领域的迅速发展,越来越多的学习资源和工具涌现出来。本文将为您推荐2026年最值得关注的十个深度学习资源,帮助您在这一领域中快速成长。 1. Coursera Deep Learn...

2026 жылғы Топ 10 AI агенттері: Негізгі артықшылықтарды талдауTechnology

2026 жылғы Топ 10 AI агенттері: Негізгі артықшылықтарды талдау

2026 жылғы Топ 10 AI агенттері: Негізгі артықшылықтарды талдау Кіріспе Жасанды интеллекттің жылдам дамуы арқасында AI аг...

2026 жыл: Топ 10 AI құралдары ұсынысы: Жасанды интеллектінің шынайы әлеуетін ашуTechnology

2026 жыл: Топ 10 AI құралдары ұсынысы: Жасанды интеллектінің шынайы әлеуетін ашу

2026 жыл: Топ 10 AI құралдары ұсынысы: Жасанды интеллектінің шынайы әлеуетін ашу Технологияның жылдам дамып жатқан бүгін...

2026 жылғы AWS құралдары мен ресурстарының 10 үздігіTechnology

2026 жылғы AWS құралдары мен ресурстарының 10 үздігі

2026 жылғы AWS құралдары мен ресурстарының 10 үздігі Жылдам дамып келе жатқан бұлтты есептеу саласында Amazon Web Servic...