FutureInfra 무료로 시작
용어집

도커

도커는 프로그램을 이미지라는 상자로 포장하고, 어느 컴퓨터에서나 컨테이너로 꺼내 실행하게 해 주는 도구예요. 구성품, 처음 칠 명령과 실제 결과, Dockerfile·컴포즈 쓰는 법을 정리했어요.

목차 보기

도커(Docker)는 프로그램을 이미지라는 상자로 포장하고, 그 상자를 어느 컴퓨터에서나 컨테이너로 꺼내 실행하게 해 주는 도구예요. 레시피(이미지)만 있으면 어느 주방에서나 같은 요리(컨테이너)가 나오는 것과 같아요.

한눈에 보기

  • 컨테이너는 기술 이름이고, 도커는 그 기술을 쉽게 쓰게 해 주는 가장 널리 쓰이는 도구예요.
  • 외울 말은 네 개예요. Dockerfile → 이미지 → 컨테이너, 그리고 이미지를 모아 두는 레지스트리.
  • 명령 한 줄로 리눅스 상자를 1초 안에 켤 수 있어요. 직접 쳐 본 결과를 아래에 적었어요.
내 앱 하나 올려 보기
월 5,500원 · 주소와 HTTPS 자동 · 가입하면 2,000원 크레딧
앱 올리기 →앱 호스팅 안내

도커는 어떤 것들로 이뤄져 있어요?

이름뜻요리에 비유하면
Dockerfile이미지를 어떻게 만들지 적은 글 파일레시피
이미지프로그램과 실행에 필요한 것을 담은 읽기 전용 꾸러미밀키트
컨테이너이미지를 실제로 켠 것. 여러 개를 켤 수 있어요밀키트로 만든 요리
레지스트리이미지를 올리고 받는 저장소(도커 허브 등)밀키트 마트
도커 엔진뒤에서 이미지를 받고 컨테이너를 켜는 프로그램주방

윈도우·맥에서는 '도커 데스크톱'을 설치하면 이 모두가 한 번에 깔려요. 리눅스 서버에는 도커 엔진만 설치해서 써요.

내 앱 하나 올려 보기
월 5,500원 · 주소와 HTTPS 자동 · 가입하면 2,000원 크레딧
앱 올리기 →앱 호스팅 안내

처음 칠 명령은 뭐예요?

2026-10-29 사무실 PC 에서 친 실제 결과예요. 도커 29.1.3, 도커 컴포즈 v5.0.0 이 깔려 있었어요.

$ docker version --format '{{.Client.Version}}'
29.1.3

$ docker images debian:13          # 받아 둔 이미지 보기
debian:13   187MB

$ docker run --rm debian:13 head -1 /etc/os-release   # 상자 하나 켜서 명령 실행
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"

$ docker ps -a                     # 켜져 있거나 멈춘 컨테이너 목록
$ docker logs <이름>               # 컨테이너가 남긴 기록 보기

docker run 부터 보면 돼요. 이미지가 없으면 레지스트리에서 받아 오고, 있으면 바로 켜요. --rm 은 일이 끝나면 컨테이너를 치워 달라는 뜻이에요.

아무 일도 안 하는 컨테이너를 5번 켜고 끄는 데 879~988ms(가운데 916ms) 걸렸어요. 이 PC 에는 이미지 65개와 컨테이너 7개가 있었는데, 서로 부딪히지 않고 따로 돌았어요.

Dockerfile 은 어떻게 써요?

내 프로그램을 이미지로 만들려면 Dockerfile 을 써요. 파이썬 웹 앱이라면 이 정도예요.

FROM python:3.12-slim          # 바탕이 될 이미지
WORKDIR /app                   # 작업 폴더
COPY requirements.txt .
RUN pip install -r requirements.txt   # 필요한 것 설치
COPY . .                       # 내 코드 복사
CMD ["python", "app.py"]       # 켤 때 실행할 명령

그다음 docker build -t myapp:v1 . 을 치면 myapp:v1 이라는 이미지가 생겨요. 뒤의 v1 이 태그(버전 번호)예요. 고칠 때마다 v2, v3 로 올리면 문제가 났을 때 이전 번호로 돌아가기 쉬워요.

도커 컴포즈는 뭐예요?

웹 앱 하나에 데이터베이스까지 붙이면 컨테이너가 두세 개가 돼요. 이걸 하나씩 켜는 대신, compose.yaml 파일 하나에 같이 적고 docker compose up 한 줄로 함께 켜는 도구예요.

services:
  web:
    image: myapp:v1
    ports: ["8080:8000"]
  db:
    image: postgres:17-alpine
    volumes: ["dbdata:/var/lib/postgresql/data"]
volumes:
  dbdata:

volumes 는 컨테이너를 지워도 데이터가 남는 저장 공간이에요. DB 는 꼭 여기에 둬야 해요.

자주 하는 오해는 뭐예요?

오해실제
도커는 가상머신이다운영체제를 통째로 켜지 않고 프로그램만 떼어 실행해요. 그래서 가볍고 빨라요.
도커는 무조건 무료다도커 엔진은 무료 오픈소스예요. 도커 데스크톱은 회사 규모에 따라 유료 구독이 필요할 수 있어요.
컨테이너 안에 저장하면 남는다컨테이너를 지우면 같이 사라져요. 남길 건 볼륨에 둬요.
아무 이미지나 받아 써도 된다공식 이미지나 믿을 만한 곳의 이미지를 쓰고, latest 대신 버전 번호를 붙여 받아요.

만든 이미지는 어디에 올려요?

이미지를 레지스트리(도커 허브, GitHub 컨테이너 저장소 등)에 올린 뒤, 서버에서 그 이미지를 받아 켜면 배포가 끝나요.

퓨쳐인프라 앱 호스팅은 이 단계를 줄여 줘요. 이미지 이름과 태그만 알려 주면 컨테이너가 뜨고 주소와 HTTPS 가 붙어요. 한 달 5,500원이에요. 실제로 올려 본 시간(13초)과 다른 곳 요금 비교는 도커 호스팅 비용 글에 있어요.

내 도커 이미지, 주소 붙여서 바로 띄우기

앱 호스팅 안내 보기

카드 등록 없이 가입하면 2,000원 크레딧 · n8n·Open WebUI 같은 인기 앱은 버튼 하나로

자주 묻는 질문

도커는 어떻게 설치해요?

윈도우·맥은 도커 공식 사이트에서 도커 데스크톱을 받아 설치해요. 윈도우는 WSL2(윈도우 안의 리눅스)를 함께 켜야 해요.

도커 이미지와 컨테이너는 뭐가 달라요?

이미지는 꾸러미, 컨테이너는 그 꾸러미를 켠 것이에요. 이미지 하나로 컨테이너를 여러 개 켤 수 있어요.

도커가 컴퓨터를 느리게 하나요?

켜 둔 컨테이너 수만큼 메모리를 써요. 안 쓰는 컨테이너는 멈춰 두면 돼요. docker ps 로 지금 켜진 것을 확인하세요.

도커를 몰라도 앱을 올릴 수 있나요?

네. 퓨쳐인프라 앱마켓처럼 인기 앱을 버튼으로 올려 주는 곳이 있어요. 내 코드라면 AI 코딩 도구에 Dockerfile 을 만들어 달라고 해도 돼요.

함께 알아 두면 좋은 용어

컨테이너 · 쿠버네티스 · 배포 · PaaS · 도커 호스팅 비용 · 바이브 코딩

이 글의 근거

이 글에 대하여
  • 글쓴이는 서순명(솔리드그루 이사)이에요. 솔리드그루는 국내 IDC 에서 클라우드 서버·앱 호스팅·AI API 서비스 퓨쳐인프라를 운영해요. 2026년 10월 29일에 썼어요.
  • 운영사는 솔리드그루예요. 사업자등록번호 875-44-00335 · 서울특별시 구로구 디지털로29길 38, 7층 707호 · 전화 02-6933-6229 · support@futureinfra.ai · 고객센터 · 이용약관
  • 한계도 있어요. 명령 출력과 실행 시간은 사무실 PC 한 대에서 이미지를 미리 받아 둔 상태로 잰 값이에요.
  • 이해관계를 밝혀 둬요. 퓨쳐인프라는 도커 이미지를 올리는 앱 호스팅을 파는 회사예요.
내 앱 하나 올려 보기
월 5,500원 · 주소와 HTTPS 자동 · 가입하면 2,000원 크레딧
앱 올리기 →앱 호스팅 안내

연관 서비스

앱 호스팅 알아보기 →도커 이미지 하나로 주소와 HTTPS까지 자동 연결클라우드 서버 살펴보기 →국내 IDC 가상서버 · 분 단위 과금 · 스냅샷·방화벽 셀프 관리요금 확인하기 →부가세 포함 · 분 단위 · 월 구독 없음

연관 글

n8n 사용법 2026: 도커 설치 8초·요금·웹훅 막히는 곳까지 직접 해 봤어요

n8n 최신 안정판 2.44.7 을 도커로 직접 띄워 첫 실행 7.9초·대기 메모리 약 0.7GB 를 쟀어요. 클라우드 요금(월결제·연결제·원화), 첫 워크플로 만들기, 2.x 의 Publish·웹훅 주소 설정, 자피어·메이크와 세는 방식 차이, 24시간 켜 둘 곳의 한 달 비용까지 정리했어요.

클라우드플레어 장애 확인·대비법 2026, 사후 보고서 5건 정리

클라우드플레어가 터졌는지 1분 안에 가리는 법(상태 페이지·오류 화면·nslookup·curl), 2025~2026년 큰 장애 5건의 공식 사후 보고서, 같이 멈추지 않게 미리 해 둘 대비책을 서울에서 직접 잰 결과와 함께 정리했어요.

포트폴리오 사이트 만들기 2026 — 직군별 구성, 노션·깃허브·빌더 비교, 1년 비용

개발자·디자이너·기획자 포트폴리오에 무엇을 넣을지 정리하고, 직군별 예시 3개를 직접 만들어 봤어요. 작업 사진 6장을 WebP 로 바꾸니 8.8MB 가 92KB 로 줄었어요. 노션·깃허브 페이지·프레이머·어도비 포트폴리오·윅스·직접 만들기를 2026-11-03 공식 요금으로 비교하고, 내 도메인 연결 값까지 정리했어요.

무료 웹호스팅·무료 홈페이지 추천 2026 — 10곳 광고·트래픽·상업적 이용 비교, 서울 속도 실측

깃허브 페이지·클라우드플레어·넷리파이·버셀·파이어베이스·렌더·닷홈·인피니티프리와 윅스·워드프레스닷컴 무료 요금제를 2026-11-03 공식 화면으로 비교했어요. 광고·주소, 트래픽 한도(1MB 페이지면 몇 명), 넘으면 어떻게 되는지, 장사에 써도 되는지를 원문으로 정리하고 서울에서 응답 속도를 직접 쟀어요.

국내 클라우드 서버 비교 2026 — 4코어·8GB 월 5.5만~17만 원, 6곳 요금표

네이버클라우드·KT클라우드·NHN클라우드·가비아·iwinv·퓨쳐인프라(자사) 6곳을 같은 사양, 부가세 포함으로 맞춰 비교했어요. 2026-11-03 공식 요금표로 1코어·2코어·4코어 서버의 한 달 값과 트래픽 초과 요금까지 계산했어요.

많이 본 글

  1. 블로그 도메인 구매 사이트 추천 2026 — 가비아·후이즈 등 15곳 갱신·이전비 비교 같은 .co.kr 도 등록업체 15곳의 3년 값이 3.8만~8.6만 원이에요(11월 3일 KRNIC 표). 갱신가·이전비·해외 업체 조건, 11월 인상 뒤 가비아 실제 화면, 구매처 확인과 기관이전까지 정리했어요.
  2. 블로그 무료 도메인 사이트 추천 2026 — 내도메인.한국·DuckDNS 발급 방법 내도메인.한국·DuckDNS 처럼 계속 무료인 주소 10곳을 11월 3일 서울에서 다시 재고(6곳 6ms 안), 발급 순서·구글·네이버 무료 주소·'첫해 무료'의 2년째 값까지 정리했어요.
  3. 블로그 클로드 MCP·Gemini MCP 연동 방법 2026, MCP 서버 9곳 클로드 MCP(데스크톱·Claude Code)와 Gemini MCP 연동(Gemini CLI·안티그래비티·Gemini 앱·API) 등 9곳의 MCP 서버 연결법을 공식 문서로 정리했어요. 원격 57ms 실측과 오류 해결까지.
  4. 블로그 Gemini 3.9 Flash 나왔나요? 지금 최신은 3.8 Flash — 3.7과 직접 잰 속도·비용 2026년 9월 22일 기준 Gemini 3.9 Flash는 미출시입니다. 최신 3.8 Flash의 사양·가격(2027년 2배 인상)과, 3.7 Flash와 같은 과제로 직접 잰 속도·비용·JSON 형식 준수 차이를 정리했습니다.
  5. 블로그 서버비 한 달 얼마? 방문자 10만 명도 월 3만 2천 원(2026 계산) 월 방문자 1천·1만 명은 1만 4천 원, 10만 명은 3만 2천 원이에요. 요금제별 트래픽 기본 제공량까지 넣어 다시 계산하고 AWS·카페24·가비아·네이버클라우드 값과 숨은 비용을 비교했어요(2026-10-26 확인).

이 글을 언급한 글

댓글

    ← 목록으로