Rucrazia's Blog
Data Engineering - Docker 설치기 본문
※ 비전공자분들의 눈높이에 맞춰 작성된 글입니다.
들어가기.
하둡을 공부해보기 위해 도커(Docker)를 설치하려고 합니다.
도커를 들어보신 분들도 있을것 같긴 한데, 잘 모르시는 분들을 위해 설명해보자면, 도커는 컴퓨터 안에 있는 컴퓨터라고 생각하시면 됩니다.
가상머신(Virtual Machine)을 다뤄본 분들이라면 쉽게 이해하시겠지만.... IT 전공이 아니시면 위의 글이 무슨 뚱딴지 같은 말이냐 라고 하실것 같습니다.
도커나 가상머신은 우리가 사용하고 있는 컴퓨터 안에 또 다른 컴퓨터 들을 만들어서 어떤 목적으로 사용하고자 하는 것입니다.
예를 들어, 한 사람이 큰 집을 사서 거기서 혼자 살고 있습니다. 그 사람은 돈을 더 벌고 싶은 생각이 들어서 그 집안에 방을 여러개를 만들고 그 방안에 주방과 화장실을 만들게 됩니다. 그렇게 되면 큰 집 하나가 여러개의 집을 포함하게 되는 구조가 됩니다. 큰 집에 원래 쓰고 있던 상수도관, 하수도관 등을 각 방에 화장실을 만들기 위해 끌어다 쓰게 될 것입니다.
즉, 큰 집에 원래 있는 상수도, 하수도 같은 자원(컴퓨터로 보면 - CPU, RAM 등)들을 이용해서 작은 집(도커)들을 운영할 수 있게 해줍니다.
설치.
설치는 본인의 OS에 맞춰 설치하시면 됩니다.
한국은 많은 분들이 windows를 사용하고 있기 때문에 windows 에디션을 설치하겠습니다(저도 윈도우 10을 사용하고 있는 사용자라서...ㅎㅎ).
설치하는 곳은 밑의 사이트입니다.
https://www.docker.com/community-edition
Developer Desktops 밑에 보시면 Windows를 위한 도커 설치 공간이 있습니다. 거기서 Download from Docker Store를 누르시게 되면 get docker가 있고 이것을 누르시면 설치가 됩니다.
(주의!! 여러분들의 컴퓨터가 Windows 10 Professional or Enterprise 버전이면서 64-bit 이어야 합니다!! 확인하는 방법은 탐색기에서 '내 PC'를 오른쪽 클릭하시면 속성이 나옵니다. 그것을 누르시거나 아니면 제어판에서 시스템을 검색합니다. 거기서 '시스템'을 누르시면 아래와 같은 화면이 나옵니다. 제 pc의 경우 windows 10 Professional 버전이며, 시스템 종류에서 64 비트 운영 체제라는 것을 확인 할 수 있습니다.)
설치를 하게 되면 자동으로 로그아웃이 되니 조심하세요!! 저도 글 쓰다가 날려 먹을뻔 했네요...
로그아웃하고 만약 컴퓨터가 Hyper-V 기능이 ENABLE 안되어 있으면 아래와 같은 메시지가 나와서 다시 껏다 켜지면서 업데이트가 되게 됩니다.
근데... 자동으로 설정이 안되나 봅니다... 그래서 아래와 같은 에러가 나오게 됩니다.
파란색 글씨를 눌러보게 되면 문서가 나옵니다. 작업관리자(ctrl+delete를 누르게 되면 나옵니다)를 확인해보면 가상화가 안 되어 있는 것을 확인 가능하다고 문서에 나와있습니다.
확인 해보니... 역시나 가상화 '사용 안 함'으로 되어 있네요... ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ 이건 이제 BIOS 셋팅을 해줘야 합니다. 비전공자분들이 가장 당황할 수 있는 부분일 것 입니다.
BIOS에서 가상화를 '사용 함'으로 바꾸셔야 합니다.
일단 컴퓨터를 다시 시작을 하시면 메인보드 홍보화면(?) 같은게 나오면서 버튼을 누르는 공간이 있습니다. 일반적으로 DEL키나 F2키 입니다. 보통은 리셋 시키고 계속 누르다 저걸 계속 누르다 보면 들어가집니다ㅎㅎ
메인보드에 따라서 방법이 다르므로 참고자료를 몇 개 올려드리겠습니다.
파란색 화면 BIOS(일반적인 삼성꺼 컴퓨터를 사용하시면 아래것을 보시면 됩니다.)
MSI 메인보드 사용자
https://blog.naver.com/digiji1/221043224120
기가바이트 메인보드 사용자
윈도우 화면에 Docker for windows 라는 아이콘이 생겼을 것입니다. 그것을 누르게 되면 아무런 반응이 없는것 처럼 보일 것입니다. 제대로 실행이 되는것을 확인하려면 아래와 같이 하단의 작업표시줄에서 확인이 가능합니다 (docker 아이콘에 커서를 올렸을때 docker is starting이라고만 나오고 docker is running으로 안 바뀌면 컴퓨터 재부팅을 해보시기를 추천드립니다.)
윈도우 사용자 분들은 powershell을 실행하셔야 합니다. url을 따라가면 실행 방법에 대해서 나와있습니다.
이렇게 powershell이 실행이 되면 docker를 이용할 준비가 된것입니다.
정상적으로 도커가 실행이 되면 아래와 같이 docker --version이라고 치고 엔터를 누르게 되면 아래와 같이 Docker version ~~~~~이렇게 나와야 합니다.
참고
- https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html
- https://docs.docker.com/docker-for-windows/
- https://docs.docker.com/docker-for-windows/install/#start-docker-for-windows
- https://docs.docker.com/docker-for-windows/#docker-settings
'기술 - Data Science > Data Science' 카테고리의 다른 글
파이썬(Python) 데이터 분석 라이브러리 (0) | 2018.07.30 |
---|---|
Data Engineering - Hadoop 설치기 (0) | 2018.03.01 |
Statistics_Introduction 7. 표본추출과 표집분포 (0) | 2017.12.15 |
Statistics_Introduction 6. 연속형 확률변수 (0) | 2017.12.04 |
Statistics_Introduction 5. 이산형 확률변수 (0) | 2017.09.24 |