메뉴 건너뛰기

이 문서는 Docker를 Windows OS에 설치하는 방법에 대하여 가이드 한다.


요구사항

Windows 버전

Windows OS에 설치하기 위해서는 windows 7 이상의 64bit 운영체제가 필요하다.

가상화 지원

시스템 상에서 CPU는 가상화 지원이 enable되어 있어야 한다.

Windows용 Docker의 이해

일반적으로 Linux에 Docker를 설치할 경우, 아래 그림처럼 Linux OS에 Docker Client가 설치되고 Docker Daemon에 의해 Docker Container들이 운영된다.

linux.png

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


windows.png

그렇기 때문에 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 설치

다운로드 받은 파일을 실행시키기전에 만약 VirtualBox가 설치되어 있다면, 중지하여 준다. 

다운로드 받은 파일을 실행시키면 아래 그림처럼 Docker Toolbox 설치를 위한 위자드가 나타난다. 

docker1.png


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


docker2.png


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


docker3.png


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


docker4.png


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


docker5.png


모든 설치가 완료되면 Finish를 클릭하고 설치를 종료한다.


docker7.png


모든 설치가 완료되면 File Explorer에서 Docker Quickstart Terminal과 Kitematic의 바로가기가 있는 것을 확인할 수 있다. 

Kitematic을 실행하면 아래처럼 Docker Container 리스트를 확인할 수 있다. 



docker9.png


Docker 설치 확인

이제 Docker가 정상적으로 설치되었는지 확인하기 위해 Docker Quickstart Terminal을 실행한다.

아래그림처럼 docker 설명과 함께 cmd 창이 실행된다.

docker10.png


그리고 hello-world 이미지를 다운받고 실행하기 위해 아래 명령어를 입력한다. 


docker run hello-world


아래와 같이 실행된다면 정상적으로 docker가 설치된 것을 확인할 수 있다. 


docker11.png


그리고 Kitematic를 확인하면 방금 실행한 Docker container가 활성화 되어 있는 것을 확인할 수 있다.


docker12.png


이것으로 윈도우에서 docker 설치에 대한 가이드를 마친다.


TAG •

Who's Tom

profile

저는 2009년 ALM의 세계에 뛰어 들었습니다. 

지금은 ALM, DevOps, 공학 프로세스, 요구공학, 테스트 엔지니어링 등 다양한 영역에 관심이 많습니다.

http://www.curvc.com 

?
  • ?
    블루 2016.11.25 01:06
    윈도우는 virtualbox 기반으로 돌아가네요. 한번깔아봐야겟네요. Kitematic 이 좋아보여요 ㅋ
  • profile
    Tom 2016.11.25 11:26
    리눅스 환경 안편하시면, 편합니다. ^^

 


  1. IBM Rational DOORS Next Generation의 설치 가이드

    이 페이지는 요구사항 관리 도구인 IBM Rational DOORS Next Generation의 설치에 대한 가이드를 제공한다. 다운로드설치 미디어는 아래의 경로에서 다운로드 받을 수 있다. https://jazz.net/downloads/rational-doors-next-generation/ ...
    Date2016.08.22 ByTom Reply0 Views1865
    Read More
  2. Docker Kitematic에서 Jenkins 설치

    이 게시물은 Docker의 Kitematic에서 Jenkins를 설치하는 방법에 대하여 가이드를 제공한다. Kitematic은 Docker Toolbox를 설치하면 함께 설치되는 Docker 관리 도구로 자세한 설명은 다음 링크를 통해 확인할 수 있다. https://kitematic.com/ ...
    Date2016.05.16 ByTom Reply0 Views3690
    Read More
  3. Docker에서 Gerrit 코드 리뷰 설치

    이 문서는 Docker에 Gerrit 코드 리뷰를 설치하는 방법에 대해서 가이드 한다. 현재 Docker hub에는 Gerrit에 대한 공식적인 버전은 Release 되지 않았으면, 본 가이드에서는 openfrontier에서 배포한 gerrit을 사용하여 설치한다. 이 문서를 위해 ...
    Date2016.05.16 ByTom Reply0 Views2975
    Read More
  4. Docker에서 레드마인(Redmine) 설치

    이 문서는 Docker에 레드마인(Redmine)을 설치하는 방법에 대해서 가이드 한다. Docker로 Redmine 설치는 단 2줄의 명령어(mysql 설치, redmine 설치 명령어)로 설치가 가능하다는 점에서 아주 쉽다. 성능 또한 VM 가상 이미지에 설치하는 것에 비하여 월...
    Date2016.05.16 ByTom Reply9 Views9210
    Read More
  5. Docker Windows에 설치하기

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

    이 문서는 Docker를 Ubuntu 리눅스에 설치하는 방법에 대해서 가이드한다. 확인사항 Docker는 최소 3.10 이상의 커널 버전에서 동작하니 Ubuntu의 커널 버전을 확인이 필요하다. apt 소스 업데이트1) sudo 혹은 root 권한으로 로그인을 한다. 2) ...
    Date2016.05.13 ByTom Reply0 Views4327
    Read More
  7. Redmine과 Subversion 플러그인(turtlemine) 설치 및 연동

    번 포스트는 TotoiseSVN의 Issue Tracker 플러그 인 중의 하나인 Redmine와 연동되는 turtlemine을 설치하는 방법과 실제 Redmine 서버와 연동하는 방법에 대해서 다룹니다. 1. 다운로드 먼저 아래 사이트에 접속하여 turtlemine을 다운로드 받습니다. ...
    Date2015.09.22 ByTom Reply0 Views9621
    Read More
  8. Redmine 3.1.x CKEditor 플러그인 설치

    이번 게시물은 몇일동안 설치한다고 고생 많이한 Redmine CKEditor 플러그인 설치방법에 대해서 작성합니다. CKEditor 란CKEditor란 기존 Redmine의 Wiki 방식의 Editor를 이지웍 방식으로 바꾸어 줍니다. 일감의 설명, 덧글, Wiki 까지 Redmine의 모든...
    Date2015.09.03 ByTom Reply5 Views16331
    Read More
  9. Windows에서 Jenkins 설치 가이드

    1. Jenkins 설치준비1.1 다운로드 다음 링크를 통해 Jenkins 윈도우 버전을 다운로드 받습니다. https://jenkins-ci.org/ Jenkins 사이트에 접속해보면, 메인 페이지의 Download Jenkins를 확인할 수 있습니다. 내장되어 있는 Server와 DB를 사용하고자 하...
    Date2015.08.31 ByTom Reply0 Views6014
    Read More
  10. 우분투(Ubuntu) 레드마인 설치 가이드

    이 문서는 우분투(Ubuntu) 12.04에서 레드마인(Redmine) 설치 가이드를 제공합니다. 우분투 13.04와 14.04는 해당 가이드가 적용되지 않습니다. 1. 준비사항1.1 Apache 설치레드마인(Redmine)을 설치하기전 Apache를 설치합니다. Apache를 설치하기 위...
    Date2014.08.04 ByPSEG Reply0 Views16836
    Read More
Board Pagination Prev 1 2 3 4 Next
/ 4