배포·인프라

Docker

도커

2013년 미국 Docker, Inc.가 공개한 컨테이너 기술로, 코드와 그것을 돌리는 데 필요한 환경을 한 상자(컨테이너)에 담아 어디서든 똑같이 실행되게 해 주는 현대 인프라의 표준 도구입니다.

쉽게 말하면?

예전에는 '내 컴퓨터에서는 됐는데 서버에서는 안 됨' 같은 문제가 흔했어요. 환경이 달라서요. Docker는 코드·라이브러리·운영체제 일부를 한 상자에 담아 '이 상자만 가져가면 어디서든 똑같이 동작'하게 만듭니다. AWS·GCP·Azure 모두 Docker 기반으로 동작하고, 한국 토스·당근·네이버가 모두 사용합니다. AI 시대에는 OpenAI·Anthropic의 모델 학습 환경도 Docker로 표준화됩니다.

한 줄로 비유하면?

Docker는 식재료부터 조리도구까지 모두 든 컨테이너 박스입니다. 어느 주방으로 옮겨도 똑같이 요리할 수 있습니다.

어디에 쓰이나?

Case 1

당근 · 마이크로서비스

당근의 서비스 수백 개가 Docker 컨테이너로 운영됩니다.

결과: 작은 변경도 빠르고 안전하게 배포됩니다.

Case 2

Hugging Face · AI 모델 배포

AI 모델을 Docker 이미지로 배포해 누구나 같은 환경에서 모델을 띄울 수 있습니다.

결과: AI 입문자도 한 줄 명령으로 모델을 가동.

주의할 점은?

Docker가 AI 시대에 더 중요해진 이유는 세 가지입니다.

첫째, AI 환경 재현이 쉽습니다. PyTorch·CUDA 버전 충돌이 사라집니다.

둘째, Kubernetes·CI/CD의 기본 단위입니다. 모든 현대 인프라가 Docker 컨테이너를 표준으로 다룹니다.

셋째, 무료·오픈소스. 비전공자도 Docker Desktop을 깔면 로컬에서 AI 모델·DB를 띄울 수 있습니다.

어떻게 발전해 왔나?

2013
최초 공개
Docker, Inc.가 컨테이너 기술 오픈소스 공개.
2015
Kubernetes 등장
Docker 위에 동작하는 오케스트레이션 표준 등장.
2024
AI 환경 표준
OpenAI·Anthropic 모델 환경이 Docker 이미지로 배포.

관련 태그

참고 자료

  1. Docker 공식 사이트 — 공식 대표 홈페이지 · Docker, Inc. · 2026 접속 — https://www.docker.com/
  2. Docker Docs — 공식 학습 가이드 · Docker, Inc. · 2025 — https://docs.docker.com/
  3. State of DevOps 2024 — 컨테이너 채택률 통계 · Google Cloud · 2024 — https://cloud.google.com/devops
  4. Hugging Face — AI 모델 Docker 배포 사례 · Hugging Face · 2025 — https://huggingface.co/
  5. 당근 기술 블로그 — 한국 마이크로서비스 사례 · 당근 · 2024 — https://medium.com/daangn

대표 출처

Docker 공식 사이트