'Docker'에 해당되는 글 3건

windows 10에서 docker 시작하기

Docker

▶ Hyper-V 가상화 기술 지원여부 확인

Hyper-V 요구사항에 맞추어서 환경설정를 잡으면 다음과 같이 표현됩니다.



▶ docker 설치하기

(1) 다음 사이트에 들어가서 docker를 다운로드합니다. 

https://docs.docker.com/docker-for-windows/



(2) 다운로드 후 설치 후 실행하면 다음과 같은 화면이 보이면 설치완료



설치된 docker 버젼을 확인하며,



Hello-world를 실행해보았을때, 다음과 같은 화면이 보이면 문제없다.



Windows 관리도구 > Hyper-V 관리자에서 보면 다음과 같이 가상 컴퓨터가 실행중임을 알 수 있다.





▶ Windows 컨테이너로 변경하기

(1) 바탕화면 아이콘에 있는 고래아이콘에서 Windows 컨테이너로 변경한다.


(2) cmd에서 확인 할 수 있다.




▶ 참조

https://docs.docker.com/docker-for-windows/

https://docs.microsoft.com/ko-kr/virtualization/windowscontainers/quick-start/quick-start-windows-10



'Docker' 카테고리의 다른 글

windows 10 Hyper-V 요구사항  (0) 2017.03.01
윈도우7에서 Hyper-V 가상화 사용  (0) 2017.02.16

windows 10 Hyper-V 요구사항

Docker

▶ Windows 10에 Hyper-V 요구사항

Hyper-V 가상화 기술은 운영체제와 하드웨어 요구사항이 존재합니다.

하드웨어 호환성은 다음과 같이 확인 할 수 있습니다.

cmd.exe 실행 > systeminfo 명령어 입력 > Hyper-V 요구 사항 확인



구누님에게 Hyper-V 요구사항에 맞추어서 환경설정을 잡으면 됩니다.



- 운영체제 요구사항

Windows 10 Professional, Enterprise, Education

+Windows 10 update Version은 14393.222 보다 이후 이어야 합니다.



- 하드웨어 요구 사항

 두 번째 수준 주소 변환(SLAT)을 사용하는 64비트 프로세서

 VM 모니터 모드 확장(Intel CPU의 VT-c)을 지원하는 CPU

 최소 4GB의 메모리

 가상화 기술(virtualization Technology)

 하드웨어 적용 데이터 실행 방지(data execution protection)

 

▶ 참조

https://docs.docker.com/docker-for-windows/

https://docs.microsoft.com/ko-kr/virtualization/windowscontainers/quick-start/quick-start-windows-10




'Docker' 카테고리의 다른 글

windows 10에서 docker 시작하기  (0) 2017.03.01
윈도우7에서 Hyper-V 가상화 사용  (0) 2017.02.16

윈도우7에서 Hyper-V 가상화 사용

Docker

원도우7에서 가상화 환경설정을 하기 위해서 구느님에게 물어보고 열심히 검색한 결과는 다음과 같다.


윈도우7 에서 가상화(Hyper-V) 지원하지 않는다!!!! 

여러 블로그에서 나와있는거는 가상화 관리도구 이다. (즉, 우리가 생각하는 VirtualBox 같은 것이 아님)


▶ Windows Hyper-V 가상화 조건

* OS

Windows Server 2008 R2 64-bit(x64)이상 또는 Windows 8 pro 이상부터 지원한다.


* 하드웨어

하드웨어가 가상화를 지원해야 한다.

그 조건으로는 CPU는 64비트 지원 및 SLAT(Second Level Address Translation)를 지원해야 하며,

하드웨어 가상화를 지원 하며, 하드웨어 데이터 실행 보호(DEP)를 사용해야한다.


- CPU

1) CPU가 64비트부터 지원

2) CPU가 SLAT(Second Level Address Translation)를 지원


CPU가 SLAT를 지원하는가 확인은 MS사에서 확인할 수 있는 Tool를 제공한다.

(링크 >> https://technet.microsoft.com/en-us/sysinternals/cc835722)


(1) 다음프로그램을 다운로드


(2) C:\에서 압축해제 한다.

(3) 커맨드창 실행한다. 이때, 관리자권한으로 실행한다.

    이후, 압축해제 한 폴더로 이동한 뒤

    커맨드 창에 다음 명령어를 입력한다. C:\> CoreInfo.exe -v

     





위와 같이 본인 PC의 CPU가 SLAT를 지원하는 가를 확인 할 수 있다.


메인보드

하드웨어 가상화 지원 및 하드웨어 데이터 실행 보호(DEP)를 사용해야 가상화(Hyper-V)를 사용할 수 있다.

위 설정들은 바이오스 환경에서 변경가능하다.

예를 들어, Docker 실행시 가상화(Hyper-V) 이용하려 할때, 위 설정이 되어 있지 않으면 다음과 같은 오류가 발생된다.


Hardware assisted virtualization and data execution protection must be enabled in the BIOS


bios 환경 설정은 메인보드에 따라 다르므로 먼저, 해당 메인보드가 위 기능을 지원하는지부터 확인 해야한다.

메인보드에 따라서 설정방법이 다르다.

예시화면)



▶ 출처

http://m.blog.naver.com/proglammer/220506164628

http://blog.eairship.kr/83

http://heart4u.co.kr/tblog/395?ckattempt=1

https://blogs.technet.microsoft.com/iftekhar/2010/08/09/enable-hardware-settings-in-bios-to-run-hyper-v/





'Docker' 카테고리의 다른 글

windows 10에서 docker 시작하기  (0) 2017.03.01
windows 10 Hyper-V 요구사항  (0) 2017.03.01