Download & Setting
[Docker] - Window 10 환경에서 Docker 설치하기
nam_ji
2024. 4. 4. 13:39
Window 10 환경에서 Docker 설치하기
1) 도커란
- 도커 공식 홈페이지에는 Docker는 컨테이너(Container) 이동을 주도하는 회사, 하이브리드 클라우드의 모든 애플리케이션을 처리할 수 있는 유일한 컨테이너 플랫폼 제공 업체라고 되어 있습니다.
- 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다.
- 컨테이너란 다양한 OS에 여러 Application이 올려져 있는 것이라고 볼 수 있습니다.
- 도커에서 의미하는 컨테이너란
- 택배나 화물선 위에 수출 용품을 싣는 컨테이너를 대신하여 프로그램(소프트웨어)을 담는 격리된 공간을 의미합니다.
- 각각의 격리된 여러 개의 소프트웨어 컨테이너에는 Ubuntu, centos 등의 운영체제, 그리고 Java, Python, 아파치 웹 서버, MySQL 같은 DBMS 등의 프로그램들까지도 담기게 됩니다.
- 그리고 각 컨테이너는 격리된 공간이기 때문에 한 컨테이너가 해킹을 당하던, 한 컨테이너에 문제가 생기더라도 컨테이너 간에 영향을 끼치지 않습니다.
2) 도커의 장점
1. 빠르고 가벼운 가상화 솔루션
- 호스트의 운영체제를 공유하여 필요한 최소한의 리소스만 할당받아 동작하는 방식이기 때문에 가볍습니다.
- 즉, 기존 Hypervisor 엔진을 사용하지 않고, Docker Engine을 통해 Guest OS 없이 실행 가능합니다. Guest OS가 없기 때문에 가상머신보다 훨씬 빠른 실행 속도를 보장할 수 있습니다.
- 하드웨어 가상화를 하지 않기 때문에, 메모리 액세스, 파일 시스템, 네트워크 실행 성능도 뛰어납니다.
2. 개발언어에 종속되지 않습니다.
- 개발 언어나 툴에 상관없이 어떠한 애플리케이션이라도 만들 수 있으며, Docker에서 만들어진 애플리케이션은 이동성이 뛰어나며 어디서나 실행될 수 있습니다.
3. 뛰어난 보안성
- 서비스가 해킹 시에도 각 컨테이너들은 격리되어 있기 때문에 원래의 서버에 영향을 미치지 않습니다.
3) Window 10 도커 설치하기
1. 도커 설치 전 환경 설정
- 도커를 사용하기 위해서 가상화 기술은 Hyper-V를 활성화시켜야 합니다.
- 우선 작업관리자에서 가상화를 사용함으로 설정했는지 확인합니다. (안 되어 있는 경우 BIOS에서 사용함으로 설정해야 합니다.)
- 제어판 -> 프로그램 -> Window 기능 켜기 / 끄기 -> Hyper-V 체크 확인 후 리부팅
2) 도커 설치파일 다운로드 및 설치
- https://docs.docker.com/desktop/install/windows-install/
- Get Docker 클릭하여 다운로드합니다.
- 다운로드 완료한 도커 설치 파일을 실행합니다.
- Use Window containers instead of Linux containers (this can be changed after installation) : 리눅스 컨테이너 대신 윈도우 컨테이너를 사용할 것인지 물어보는 항목입니다.
- 이 항목은 설치 후에도 바꿀 수 있으니 넘어가겠습니다.
Close and restart 클릭
- 재부팅 하면 도커를 사용할 준비 중이고, 사용할 준비가 완료 되면 사진과 같은 창이 뜨고 Accept를 클릭하면 됩니다.
3) 도커 설치 확인하기
- 명령 프롬프트에서 docker -v 입력하면 설치된 docker 버전을 확인할 수 있습니다.
4) Kitematic 설치하기 (도커를 GUI로 쉽게 사용 가능합니다.)
- 아래 링크로 들어가 각자 환경에 맞게 설치합니다.
- https://github.com/docker/kitematic/releases
- 다운받고 실행시키면 아래와 같은 화면을 볼 수 있습니다.
- 아이디와 비밀번호는 Docker와 동일합니다.
- 로그인해서 들어가면 아래와 같은 화면을 볼 수 있습니다.
- 이렇게 하면 도커를 사용할 기본적인 준비는 끝났다고 볼 수 있습니다.