Docker Desktop은 누구나 받을 수 있지만 누구나 무료는 아닙니다. 직원 250명 이상이거나 연매출 1천만 달러 이상인 조직이 업무에 쓰면 유료 구독이 필요하고, 정부기관도 유료입니다. 최신 버전은 4.94.0(2026년 10월 5일)입니다.
Docker Desktop 무료·유료 조건 — 250명과 1천만 달러
Docker Desktop은 Docker 구독 서비스 약관을 따릅니다. 내려받기는 누구나 되지만 사용 주체에 따라 무료와 유료가 갈립니다.
| 구분 | 내용 |
|---|---|
| 소규모 사업 | 직원 250명 미만 그리고 연매출 1천만 달러 미만이면 무료 |
| 개인·교육 | 무료 |
| 비상업 오픈소스 | 무료 |
| 큰 조직의 업무용 | 유료 구독 필요 |
| 정부기관 | 유료 구독 필요 |
| 유료 구독 종류 | Pro, Team, Business |
가장 많이 헷갈리는 것은 조건이 '그리고'라는 점입니다. 직원이 250명 미만이어도 연매출이 1천만 달러 이상이면 무료 대상이 아닙니다. 설치 안내 문서도 직원 250명 초과 또는 연매출 1천만 달러 초과 조직의 상업적 사용은 유료라고 적고 있습니다.
정부기관은 규모와 관계없이 유료 구독이 필요하다고 약관 요약에 따로 적혀 있습니다.
Docker Desktop을 처음 실행하면 약관 요약 창이 뜨고 Accept를 눌러야 다음으로 넘어갑니다. 동의하지 않으면 Docker Desktop이 실행되지 않고, 나중에 다시 열어 동의할 수 있습니다.
Docker Engine처럼 Docker와 Moby 오픈소스 프로젝트의 라이선스와 배포 조건은 바뀌지 않았다고 공식 문서는 밝힙니다. 다만 Docker Desktop을 통해 받은 Docker Engine을 큰 조직에서 상업적으로 쓰면 유료 구독 대상이라고 Linux 설치 문서에 적혀 있습니다.
Docker Desktop Windows 설치 모드 — 사용자별과 모든 사용자
Windows 설치 프로그램은 처음에 설치 모드를 묻습니다. 여기서 고른 모드는 나중에 바꿀 수 없고, 바꾸려면 삭제 후 다시 설치해야 합니다.
- 사용자별(기본·권장) — %LOCALAPPDATA%\Programs\DockerDesktop, 관리자 권한 불필요
- 사용자별 백엔드 — WSL 2 또는 Docker VMM
- 사용자별 제한 — Windows 컨테이너 사용 불가
- 모든 사용자 — C:\Program Files\Docker\Docker, 설치·업데이트에 관리자 권한
- 모든 사용자 백엔드 — WSL 2, Hyper-V, Docker VMM
- 모든 사용자 기능 — Windows 컨테이너 사용 가능
공식 문서는 대부분의 사용자에게 사용자별 설치를 권합니다. 특권 시스템 서비스를 설치하지 않아 공격 면이 작고, WSL 2 백엔드로 대부분의 용도를 감당하기 때문입니다.
Hyper-V 백엔드는 모든 사용자 설치에서만 고를 수 있습니다. Docker VMM은 유휴 메모리를 돌려받고 파일 입출력을 개선한 컨테이너 전용 하이퍼바이저로, 지금은 베타이고 설치 후 Settings > General에서 바꿉니다.
모든 사용자 설치를 했는데 관리자 계정과 평소 쓰는 계정이 다르면, 평소 계정을 docker-users 그룹에 넣어야 Hyper-V 가상 머신 관리나 Windows 컨테이너 같은 기능을 쓸 수 있습니다.
Docker Desktop Windows 요구사항과 WSL 2
Windows 요구사항은 버전 번호까지 정해져 있습니다. WSL 2 백엔드 기준입니다.
- Windows 10 — 64비트 Enterprise·Pro·Education 22H2(빌드 19045)
- Windows 11 — 64비트 Enterprise·Pro·Education 23H2(빌드 22631) 이상
- WSL — 2.1.5 이상 (강화된 컨테이너 격리는 2.6 이상)
- Server 서비스 — LanmanServer 사용, 시작 유형 '자동'
- 하드웨어 — SLAT 지원 64비트 CPU, RAM 8GB
- 가상화 — BIOS/UEFI에서 하드웨어 가상화 켜기
놓치기 쉬운 항목이 Server 서비스(LanmanServer)입니다. 이 서비스가 켜져 있고 시작 유형이 '자동'이어야 한다고 요구사항에 명시돼 있습니다.
Windows 컨테이너를 돌리려면 Windows 10·11 Pro나 Enterprise가 필요합니다. Home과 Education에서는 Linux 컨테이너만 쓸 수 있습니다.
Windows Server 2019, 2022 같은 서버판 Windows에서는 Docker Desktop이 지원되지 않습니다. 또 Windows 제조사의 서비스 기간 안에 있는 버전만 지원합니다.
Windows ARM용 Docker Desktop은 아직 미리 체험(Early Access) 단계이고, ARM판에서는 Windows 컨테이너가 지원되지 않습니다.
Docker Desktop 설치 순서와 명령줄 설치
Windows 설치는 화면을 따라가는 방법과 명령줄로 하는 방법이 있습니다.
- 문서 상단 다운로드 버튼이나 출시 노트에서 Docker Desktop Installer.exe를 받습니다.
- 파일을 더블클릭하고 설치 모드(사용자별·모든 사용자)를 고릅니다.
- Configuration 화면에서 Use WSL 2 instead of Hyper-V를 체크하면 WSL 2, 비워 두면 Hyper-V입니다. 백엔드가 하나뿐인 컴퓨터는 자동으로 정해집니다.
- 설치 마법사를 따라 진행하고 Close를 누릅니다.
- Docker Desktop을 실행하고 약관에 동의합니다.
- 사용자별 설치 — "Docker Desktop Installer.exe" install --user
- 모든 사용자 설치 — "Docker Desktop Installer.exe" install (관리자 권한)
- 최신 버전 — 4.94.0 (2026-10-05)
- 다운로드 종류 — Windows, Windows ARM 미리 체험, Mac 칩별 2종, Linux 패키지
- 체크섬 — 출시 노트에서 확인
- 모드 변경 — 삭제 후 재설치
명령줄 설치에서 --user를 붙이면 관리자 권한 없이 사용자별로 설치되고, 빼면 모든 사용자 설치라 관리자 권한이 필요합니다.
Docker Desktop Mac·Linux 설치 조건
Mac과 Linux는 조건이 Windows와 다릅니다.
- Mac 운영체제 — 현재와 이전 두 개 주요 macOS만 지원
- Mac 메모리 — RAM 4GB 이상
- Mac 설치 파일 — 칩 종류별 2종, /Applications/Docker.app에 설치
- Linux 가상화 — 64비트 커널, CPU 가상화, KVM
- Linux 구성 — QEMU 5.2 이상, systemd, RAM 4GB
- Linux 인증 정보 — pass 초기화 필요
Mac은 새 macOS 주요 버전이 나오면 가장 오래된 버전 지원을 끊습니다. 오래된 macOS를 계속 쓰는 Mac은 어느 시점부터 최신 Docker Desktop이 지원되지 않습니다.
Mac에 설치하거나 업데이트하기 전에는 백그라운드에서 Docker를 부를 수 있는 편집기·터미널·에이전트 앱을 끄고, 설치가 끝날 때까지 설치 볼륨을 꺼내지 말라고 공식 문서가 안내합니다. 기본 설치에서는 Docker CLI가 $HOME/.docker/bin에 들어갑니다.
Linux에서 가장 많이 놀라는 지점은 기존 Docker Engine 이미지가 안 보인다는 것입니다. Linux용 Docker Desktop은 가상 머신 안에서 desktop-linux라는 별도 컨텍스트를 쓰기 때문입니다. 두 가지를 함께 돌리면 같은 포트를 잡으려다 'port already in use' 충돌이 날 수 있어, Docker Desktop을 쓰는 동안에는 Docker Engine을 멈추라고 권합니다. 중첩 가상화 환경은 지원하지 않습니다.
Docker Hub 이용 한도와 요금제
Docker Hub는 이미지를 올리고 받는 저장소입니다. 요금제마다 한도가 다릅니다.
- Personal — $0, 사용자 1명, 비공개 저장소 1개
- Pro — 개인 전문가용, 풀 무제한
- Team — 최대 100명, 풀 무제한, 비공개 저장소 무제한
- Business — 사용자당 월 $24, 인원 제한 없음, SSO
- 남용 한도 — 모든 계정 공통, IP 기준
- 남용 한도 오류 — 429 Too Many Requests
로그인하지 않고 이미지를 받으면 IP 주소 단위로 횟수 제한이 걸리고, 로그인하면 계정 단위로 바뀝니다. 무료 개인 계정의 정확한 횟수는 공식 문서와 가격 페이지 표기가 서로 달라 Docker Hub 사용량 문서에서 직접 확인하는 것이 안전합니다.
풀 한도와 남용 한도는 오류로 구분합니다. 남용 한도는 짧은 429 Too Many Requests 응답만 주고, 풀 한도는 문서 링크가 포함된 긴 오류 메시지를 줍니다.
데이터 전송이나 저장 공간을 과하게 쓰면 속도 제한이나 추가 요금이 붙을 수 있다는 공정 사용 조항도 있습니다.
자주 묻는 질문
Docker Desktop은 회사에서 무료로 쓸 수 있나요?
직원 250명 미만이면서 연매출 1천만 달러 미만인 소규모 사업이면 무료입니다. 둘 중 하나라도 넘는 조직이 업무에 쓰면 Pro·Team·Business 같은 유료 구독이 필요합니다.
Docker Desktop은 정부기관에서 무료인가요?
아닙니다. Docker Desktop 약관 요약에 정부기관은 유료 구독이 필요하다고 따로 적혀 있습니다.
Docker Desktop을 설치하려면 Windows 버전이 몇이어야 하나요?
64비트 Windows 10 22H2(빌드 19045) 또는 Windows 11 23H2(빌드 22631) 이상이 필요합니다. WSL은 2.1.5 이상, RAM은 8GB, BIOS나 UEFI에서 가상화를 켜야 합니다. 서버판 Windows는 지원되지 않습니다.





