이 문서는 Docker를 Windows OS에 설치하는 방법에 대하여 가이드 한다.
요구사항
Windows 버전
Windows OS에 설치하기 위해서는 windows 7 이상의 64bit 운영체제가 필요하다.
가상화 지원
시스템 상에서 CPU는 가상화 지원이 enable되어 있어야 한다.
Windows용 Docker의 이해

하지만 Windows의 경우, Docker Client는 윈도우에 설치되지만 Docker Daemon과 Container들은 Linux 이미지위에 설치되는 형태이다.

그렇기 때문에 Docker를 윈도우에 설치하기 위해서는 VM부터 몇몇 사항들이 선행적으로 설치되어야 한다.
Docker Toolbox
현재 가이드에서는 Docker에서 제공하는 Docker Toolbox를 통해 Docker 설치에 대해서 설명한다.
Docker Toolbox는 다음의 기능들이 포함된다.
- Docker Machine
- Docker Engine
- Kitematic - Docker GUI
- Docker command-line 환경
- Oracle VM VirtualBox
Toolbox 다운로드
먼저 Docker Toolbox를 다운로드 받기 위해 아래 링크에 접속한다.
- https://www.docker.com/products/docker-toolbox
Toolbox 설치

먼저 설치할 위치를 선택해준다.

설치가 필수인 항목들이 선택되어 있다. 필자의 경우 Git이 이미 설치되어 있기 때문에 Skip을 하였으며, 나머지의 경우 모두 선택해주었다.

설치를 위한 추가적인 task를 선택해주고 Next를 클릭한다.

모든 선택사항을 다시 확인해보고 큰 문제가 없다면, Install을 통해 설치를 진행한다.

모든 설치가 완료되면 File Explorer에서 Docker Quickstart Terminal과 Kitematic의 바로가기가 있는 것을 확인할 수 있다.
Kitematic을 실행하면 아래처럼 Docker Container 리스트를 확인할 수 있다.

Docker 설치 확인
이제 Docker가 정상적으로 설치되었는지 확인하기 위해 Docker Quickstart Terminal을 실행한다.
아래그림처럼 docker 설명과 함께 cmd 창이 실행된다.

그리고 hello-world 이미지를 다운받고 실행하기 위해 아래 명령어를 입력한다.
docker run hello-world
아래와 같이 실행된다면 정상적으로 docker가 설치된 것을 확인할 수 있다.

그리고 Kitematic를 확인하면 방금 실행한 Docker container가 활성화 되어 있는 것을 확인할 수 있다.
이것으로 윈도우에서 docker 설치에 대한 가이드를 마친다.