본문으로 건너뛰기
아카데미
초급 코드 지구

Docker

무엇이든 컨테이너에 담아 배포하세요.

Docker packs your app and everything it needs into one standard package, an image, so it runs the same way on your laptop, in CI and on the production server. Teams use it to run websites, APIs, databases and caches as separate containers, and to pin production images by digest.

This track starts with your first docker run and takes you through fast, small Dockerfiles, multi-stage builds, Compose with networks and volumes, secrets done right, releases pinned by digest, and debugging in production. At the end you will see what Kubernetes adds on top.

레슨
18
시간
2시간
난이도
초급

이 코스의 레슨은 당분간 영어로 제공돼요.

  • 브론즈 도전 가능
  • 실버 도전 가능
  • 골드 잠김

실력을 증명할 준비됐나요?

브론즈, 실버, 골드 세 가지 시험이 기다리고 있어요.

시험 보러 가기

이 코스를 마치면 할 수 있는 것

  • Explain images, containers and layers, and run any service with docker run
  • Write fast, cache-friendly Dockerfiles and small multi-stage images for Go and Node.js
  • Run a full stack (website, API and PostgreSQL) from one compose.yaml
  • Keep data, configuration and secrets safe with volumes, environment variables and secret files
  • Ship images pinned by digest, then read logs, set limits and debug containers in production
  • Know what Kubernetes adds, and when one Compose host is enough

여정

  1. 1
    챕터 1

    Containers from zero

    What Docker solves, images versus containers, and the commands you will type every day.

    0 / 3
  2. 2
    챕터 2

    Building images

    Write Dockerfiles, understand layers, and make rebuilds take seconds.

    0 / 3
  3. 3
    챕터 3

    Production-ready images

    Multi-stage builds, distroless and scratch, non-root users, healthchecks and scanning.

    0 / 3
  4. 4
    챕터 4

    One stack, one command

    Describe the website, the API and PostgreSQL in one compose.yaml, with networks and volumes.

    0 / 3
  5. 5
    챕터 5

    Config, secrets and releases

    Pass configuration safely, never bake secrets into images, and release images pinned by digest.

    0 / 3
  6. 6
    챕터 6

    Running in production

    Logs, resource limits and debugging, then what Kubernetes adds on top of containers.

    0 / 3

빠른 탐색