CodeDala
Басты бет
Курстар
Жолдар
Бұл қалай жұмыс істейді
Тарифтер
🌐
KZ
RU
EN
Кіру
Тегін бастау
🐳
💻 Әзірлеушілерге
Docker Негіздері
Бейнелер, контейнерлер, Dockerfile, compose — қосымшаларды орайтыру
Не құрастырасың
📘
Берік іргетас
⚡
Браузерде тәжірибе
🎯
Шағын жобалар
🎓
Курс сертификаты
📘 29
сабақ
⏱ 1-2 кеш
🎓 Орта
🎯 Мақсат
Docker Негіздері меңгеру
⚡
+340
XP
🏆
Сертификат
PDF
🎓
Курс аяқталды
Прогресс
0 / 29 · 0%
Келесі қадам:
Docker дегеніміз не
Жобаны бастау →
Курс бағдарламасы
01
Тұжырымдамалар және алғашқы іске қосу
0 / 5 сабақ
⌄
01
Docker дегеніміз не
Контейнер
•
Бейне
•
Неге Docker
⚡ +10
▶ Қазір
02
Контейнерлермен жұмыс: ps, stop, rm
docker ps -a
•
stop/rm
•
Контейнер өмірі
⚡ +10
Ашық
03
Docker Hub-тен бейнелер: pull және тегтер
docker pull
•
Тег нұсқасы
•
latest сақтанулары
⚡ +10
Ашық
04
Контейнерді атпен іске қосу: --name, -d, -it
--name атауы
•
-d фонда
•
-it интерактив
⚡ +10
Ашық
05
Порттарды бағыттау: -p
-p хост:контейнер
•
Неге порт керек
•
Бірнеше порт
⚡ +10
Ашық
02
Dockerfile негіздері
0 / 5 сабақ
⌄
06
Dockerfile: FROM және WORKDIR
FROM базасы
•
WORKDIR жұмыс папкасы
•
Нұсқаулардың реті
⚡ +10
Ашық
07
Dockerfile: COPY және RUN
COPY файлдар
•
RUN команда
•
Қабаттар
⚡ +10
Ашық
08
Dockerfile: CMD және EXPOSE
CMD іске қосу
•
EXPOSE порт
•
JSON пішімі
⚡ +10
Ашық
09
Dockerfile: ENV және ARG
ENV айнымалы
•
ARG жинақ аргументі
•
Айырмашылық
⚡ +10
Ашық
10
Dockerfile: ENTRYPOINT және CMD айырмашылығы
ENTRYPOINT бекітілген
•
CMD ауыстырылатын
•
Тіркесім
⚡ +10
Ашық
03
Жинау, тегтеу және қабаттар
0 / 5 сабақ
⌄
11
docker build: бейнені жинау
docker build
•
-t тег
•
Жинақ контексті
⚡ +10
Ашық
12
Бейнені тегтеу және Docker Hub-ке жіберу
docker tag
•
docker push
•
Тізілім форматы
⚡ +10
Ашық
13
Docker қабаттары және кэш
Қабат дегеніміз не
•
Кэш жылдамдату
•
Тиімді тәртіп
⚡ +10
Ашық
14
.dockerignore файлы
.dockerignore не
•
Не қосуға болмайды
•
Жинақты жеңілдету
⚡ +10
Ашық
15
Көп сатылы жинақ (multi-stage build)
Неге multi-stage
•
AS кезең аты
•
Жеңіл нәтиже
⚡ +10
Ашық
04
Томдар, порттар және айнымалылар
0 / 5 сабақ
⌄
16
Томдар (volumes): деректерді сақтау
Неге том керек
•
-v жалаушасы
•
Аталған том
⚡ +10
Ашық
17
Орта айнымалылары: -e және --env-file
-e айнымалы
•
--env-file файл
•
Құпиялар
⚡ +10
Ашық
18
Контейнер ішіндегі команда: docker exec
docker exec
•
-it интерактив
•
Іске қосылған контейнер
⚡ +10
Ашық
19
Контейнер желілері: docker network
docker network
•
Ішкі DNS
•
Контейнерлер байланысы
⚡ +10
Ашық
20
Контейнер статусы: inspect, logs, stats
docker inspect
•
docker logs -f
•
docker stats
⚡ +10
Ашық
05
Docker Compose
0 / 5 сабақ
⌄
21
Docker Compose дегеніміз не
Compose не үшін
•
docker-compose.yml
•
Бір команда
⚡ +10
Ашық
22
docker-compose.yml: services және version
services бөлімі
•
image және ports
•
YAML шегініс
⚡ +10
Ашық
23
Compose: build, volumes және environment
build контекст
•
volumes том
•
environment айнымалы
⚡ +10
Ашық
24
Compose: depends_on және healthcheck
depends_on тәртіп
•
healthcheck сынау
•
Іске қосу тәртібі
⚡ +10
Ашық
25
Compose: деректерді сақтау және желілер
volumes секция
•
networks секция
•
Деректер сақтау
⚡ +10
Ашық
06
Шағын жоба
0 / 4 сабақ
⌄
26
Жоба: Node.js API Dockerfile-ы
Толық Dockerfile
•
Кэш оңтайландыру
•
Бейне жинау
⚡ +10
Ашық
27
Жоба: Compose файлы (Node + PostgreSQL)
app және db сервистер
•
depends_on
•
Аталған том
⚡ +10
Ашық
28
Жоба: тазалау командалары
system prune
•
Пайдаланылмаған нысандар
•
Орын босату
⚡ +10
Ашық
29
Жоба: нақты жиын командалары
Толық жұмыс процесі
•
Жинақ бейне іске қос
•
Compose тазалау
🎓
Курс аяқталды
Ашық
Docker Негіздері — онлайн бағдарламалау курсы