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

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 -astop/rmКонтейнер өмірі⚡ +10
    Ашық
  3. 03

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

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

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

    --name атауы-d фонда-it интерактив⚡ +10
    Ашық
  5. 05

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

    -p хост:контейнерНеге порт керекБірнеше порт⚡ +10
    Ашық
02

Dockerfile негіздері

0 / 5 сабақ
  1. 06

    Dockerfile: FROM және WORKDIR

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

    Dockerfile: COPY және RUN

    COPY файлдарRUN командаҚабаттар⚡ +10
    Ашық
  3. 08

    Dockerfile: CMD және EXPOSE

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

    Dockerfile: ENV және ARG

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

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

    ENTRYPOINT бекітілгенCMD ауыстырылатынТіркесім⚡ +10
    Ашық
03

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

0 / 5 сабақ
  1. 11

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

    docker build-t тегЖинақ контексті⚡ +10
    Ашық
  2. 12

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

    docker tagdocker pushТізілім форматы⚡ +10
    Ашық
  3. 13

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

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

    .dockerignore файлы

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

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

    Неге multi-stageAS кезең атыЖеңіл нәтиже⚡ +10
    Ашық
04

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

0 / 5 сабақ
  1. 16

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

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

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

    -e айнымалы--env-file файлҚұпиялар⚡ +10
    Ашық
  3. 18

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

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

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

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

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

    docker inspectdocker logs -fdocker stats⚡ +10
    Ашық
05

Docker Compose

0 / 5 сабақ
  1. 21

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

    Compose не үшінdocker-compose.ymlБір команда⚡ +10
    Ашық
  2. 22

    docker-compose.yml: services және version

    services бөліміimage және portsYAML шегініс⚡ +10
    Ашық
  3. 23

    Compose: build, volumes және environment

    build контекстvolumes томenvironment айнымалы⚡ +10
    Ашық
  4. 24

    Compose: depends_on және healthcheck

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

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

    volumes секцияnetworks секцияДеректер сақтау⚡ +10
    Ашық
06

Шағын жоба

0 / 4 сабақ
  1. 26

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

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

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

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

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

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

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

    Толық жұмыс процесіЖинақ бейне іске қосCompose тазалау
    Курс аяқталды
    Ашық
Docker Негіздері — онлайн бағдарламалау курсы