[ Docker ] Docker for Windows 설치

2018-09-11T20:38:50+00:002018/09/09|

Docker를 Windows 10 Pro에 설치하는 과정을 포스팅합니다.

1. Docker, 어떤 것을 설치해야 할까?


 

먼저 Docker는 Docker Toolbox와 Docker Machine으로 나뉩니다.

 

Docker Toolbox는 Docker Machine을 사용하기 위한 시스템 요구사항을 만족하지 못하는 OS에서 Docker를 사용하기 위한 레거시 데스크탑 솔루션 입니다.

 

Docker Machine의 시스템 요구사항은 아래와 같습니다.

  • 64 비트 Windows 10 Pro, Enterprise 및 Education (1607 Anniversary Update, Build 14393 이상)
  • 가상화 ( VT – Virtualization Tech ) 실행 가능
  • Microsoft Hyper-V 설정

 

만약 Docker Machine을 사용할 수 있는 요구사항이 만족되더라도, VMWare 또는 Virtual Box를 사용하고 계신분이라면 Docker Toolbox 사용을 고려해보셔야 합니다.

 

Docker Machine을 사용하려고 Hyper-V를 설정하면 VMWare 또는 Virtual Box가 실행이 되지 않습니다.

 

2. Docker Machine 사용가능 확인


아래와 같이 실행중인 윈도우의 작업관리자에서 가상화 사용 여부를 먼저 체크하면 됩니다.

 

만약 가상화가 사용이 아닐 경우, 메인보드의 설정을 변경함으로써 사용이 가능 할 수 있으니 아래의 사이트에서 툴을 다운로드하여 체크해 보시기 바랍니다.

https://www.grc.com/securable.htm

 

 

3. Hyper-V 활성화


다음 스텝으로 Hyper-V 사용여부를 확인하셔야 합니다.

 

프로그램 추가/제거에서 Windows 기능 켜기/끄기를 클릭합니다.

 

Windows 기능 켜기/끄기에서 보통은 아래와 같이 Hyper-V가 체크가 되어있지 않을테니 체크해서 확인을 눌러주면 됩니다.

 

설치 가 완료된 후 재부팅을 해야 합니다.

 

4. Docker Machine ( CE ) 다운로드


아래의 링크에서 Docker Community Edition을 다운받을 수 있습니다.

https://store.docker.com/editions/community/docker-ce-desktop-windows

 

다운로드 하기 전에 로그인해야 하는데요, 회원가입 후 로그인하여 다운로드를 받습니다.

 

5. Docker 설치


다운로드 받은 파일을 실행하면 아래의 화면이 보입니다.

 

Windows에서 Linux 컨테이너를 사용할 예정이므로 기본 값으로 설치하도록 OK를 누르면 아래와 같이 설치가 진행됩니다.

 

 

설치 완료 후 Close & Logout을 클릭하여 윈도우 로그아웃을 진행해야 Docker를 사용할 수 있습니다.

 

6. Docker 실행


윈도우가 실행되고 우측 하단에 아래와 같이 로그인 화면이 실행됩니다.

 

다운로드 할 때 가입하였던 계정으로 로그인 합니다.

 

이후, cmd를 사용하여 docker -v를 입력하면 아래와 같이 현재 설치된 docker의 버전을 볼 수 있습니다.

 

7. Docker 명령어 대신 GUI 사용


Docker 명령어 대신 GUI를 사용하기 위해서 트레이 아이콘 영역의 Docker 그림을 우클릭하여 Kitematic을 선택합니다.

 

Kitematic을 다운로드 하는 창이 보이면 Download를 클릭합니다.

 

다운로드 창에 안내된 것처럼 C:\Program Files\Docker\Kitematic 경로를 생성하여 다운로드 된 파일을 압축해제 후 이동시킵니다.

 

다시 트레이아이콘의 Kitematic을 클릭하면 아래와 같은 로그인 창이 보이는데, Docker Hub가 필요하면 로그인을 진행합니다.

 

전 필요하지 않아서 SKIP FOR NOW를 클릭하였습니다.

 

아래의 GUI 환경에서 필요한 Docker 이미지를 다운받거나 현재 실행중인 컨테이너를 중지하거나 할 수 있습니다.

 

Docker 사용법은 시간이 되면 다시 포스팅 할 예정입니다.

 

 

Leave A Comment