🐳
💻 Әзірлеушілерге

Docker Негіздері

Бейнелер, контейнерлер, Dockerfile, compose — қосымшаларды орау

Не құрастырасың
📘Берік іргетас
⚡Браузерде тәжірибе
🎯Шағын жобалар
🎓Курс сертификаты
📘 29 сабақ⏱ 1-2 кеш🎓 Орта
🎯 Мақсат
Docker Негіздері меңгеру
⚡+340XP
🏆СертификатPDF
🎓Курс аяқталды
Прогресс0 / 29 · 0%
Келесі қадам: Docker дегеніміз не

Курс бағдарламасы

01

Тұжырымдамалар және алғашқы іске қосу

0 / 5 сабақ
⌄
  1. 01

    Docker дегеніміз не

    Контейнер•Бейне•Неге Docker⚡ +10
    ▶ Қазір
  2. 02

    Контейнерлермен жұмыс: ps, stop, rm

    docker ps -a•stop/rm•Контейнер өмірі⚡ +10
    Ашық
  3. 03

    Docker Hub-тан бейнелер: pull және тегтер

    docker pull•Тег нұсқасы•latest сақтанулары⚡ +10
    Ашық
  4. 04

    Контейнерді атпен іске қосу: --name, -d, -it

    --name атауы•-d фонда•-it интерактив⚡ +10
    🔒 Pro
  5. 05

    Порттарды бағыттау: -p

    -p хост:контейнер•Неге порт керек•Бірнеше порт⚡ +10
    🔒 Pro
02

Dockerfile негіздері

0 / 5 сабақ
⌄
  1. 06

    Dockerfile: FROM және WORKDIR

    FROM базасы•WORKDIR жұмыс папкасы•Нұсқаулардың реті⚡ +10
    🔒 Pro
  2. 07

    Dockerfile: COPY және RUN

    COPY файлдар•RUN команда•Қабаттар⚡ +10
    🔒 Pro
  3. 08

    Dockerfile: CMD және EXPOSE

    CMD іске қосу•EXPOSE порт•JSON пішімі⚡ +10
    🔒 Pro
  4. 09

    Dockerfile: ENV және ARG

    ENV айнымалы•ARG жинақ аргументі•Айырмашылық⚡ +10
    🔒 Pro
  5. 10

    Dockerfile: ENTRYPOINT және CMD айырмашылығы

    ENTRYPOINT бекітілген•CMD ауыстырылатын•Тіркесім⚡ +10
    🔒 Pro
03

Жинау, тегтеу және қабаттар

0 / 5 сабақ
⌄
  1. 11

    docker build: бейнені жинау

    docker build•-t тег•Жинақ контексті⚡ +10
    🔒 Pro
  2. 12

    Бейнені тегтеу және Docker Hub-қа жіберу

    docker tag•docker push•Тізілім форматы⚡ +10
    🔒 Pro
  3. 13

    Docker қабаттары және кэш

    Қабат дегеніміз не•Кэш жылдамдату•Тиімді тәртіп⚡ +10
    🔒 Pro
  4. 14

    .dockerignore файлы

    .dockerignore не•Не қосуға болмайды•Жинақты жеңілдету⚡ +10
    🔒 Pro
  5. 15

    Көп сатылы жинақ (multi-stage build)

    Неге multi-stage•AS кезең аты•Жеңіл нәтиже⚡ +10
    🔒 Pro
04

Томдар, порттар және айнымалылар

0 / 5 сабақ
⌄
  1. 16

    Томдар (volumes): деректерді сақтау

    Неге том керек•-v жалаушасы•Аталған том⚡ +10
    🔒 Pro
  2. 17

    Орта айнымалылары: -e және --env-file

    -e айнымалы•--env-file файл•Құпиялар⚡ +10
    🔒 Pro
  3. 18

    Контейнер ішіндегі команда: docker exec

    docker exec•-it интерактив•Іске қосылған контейнер⚡ +10
    🔒 Pro
  4. 19

    Контейнер желілері: docker network

    docker network•Ішкі DNS•Контейнерлер байланысы⚡ +10
    🔒 Pro
  5. 20

    Контейнер статусы: inspect, logs, stats

    docker inspect•docker logs -f•docker stats⚡ +10
    🔒 Pro
05

Docker Compose

0 / 5 сабақ
⌄
  1. 21

    Docker Compose дегеніміз не

    Compose не үшін•docker-compose.yml•Бір команда⚡ +10
    🔒 Pro
  2. 22

    docker-compose.yml: services бөлімі

    services бөлімі•image және ports•YAML шегініс⚡ +10
    🔒 Pro
  3. 23

    Compose: build, volumes және environment

    build контекст•volumes том•environment айнымалы⚡ +10
    🔒 Pro
  4. 24

    Compose: depends_on және healthcheck

    depends_on тәртіп•healthcheck сынау•Іске қосу тәртібі⚡ +10
    🔒 Pro
  5. 25

    Compose: деректерді сақтау және желілер

    volumes секция•networks секция•Деректер сақтау⚡ +10
    🔒 Pro
06

Шағын жоба

0 / 4 сабақ
⌄
  1. 26

    Жоба: Node.js API Dockerfile-ы

    Толық Dockerfile•Кэш оңтайландыру•Бейне жинау⚡ +10
    🔒 Pro
  2. 27

    Жоба: Compose файлы (Node + PostgreSQL)

    app және db сервистер•depends_on•Аталған том⚡ +10
    🔒 Pro
  3. 28

    Жоба: тазалау командалары

    system prune•Пайдаланылмаған нысандар•Орын босату⚡ +10
    🔒 Pro
  4. 29

    Жоба: нақты жиын командалары

    Толық жұмыс процесі•Жинақ бейне іске қос•Compose тазалау
    Курс аяқталды
    🔒 Pro