기타/클라우드

Docker 설치 과정 (Windows 10 Home 버전) + Docker란?

둥굴둥굴둥굴레차 2021. 7. 1. 14:48

 

Docker란?

컨테이너 기반의 오픈소스 가상화 플랫폼

 

 

🔽 Docker에 대한 더 자세한 설명 (+도커 이미지? + 가상머신과 컨테이너의 차이점?)

 

[2021.07.07] Docker(도커)란 / 도커 이미지? / 가상머신과 컨테이너의 차이점

Docker가 등장하기 전의 상황 하나의 서버에 여러개의 프로그램을 설치하게되면 버전 호환을 비롯해 다양한 문제가 발생하기 일쑤였다. 예를 들어 사용하는 라이브러리의 버전이 다르거나 동일

pythontoomuchinformation.tistory.com

 

 


 

Windows 10 Home에 Docker 설치하기

 

 

Get Docker

 

docs.docker.com

 

시작하려하는데 처음 부터 막힌다.. 😭

 

도커 설치 전 환경설정을 해주어야 하는데, 가상화 기술인 Hyper-V를 활성화해야 한다고 한다.

 

Hyper-V란?

x64 시스템을 위한 하이퍼바이저 기반의 가상화 시스템으로
Linux, FreeBSD 등 다양한 운영체제를 Windows에서 가상 머신을 이용해 실행할 수 있다.

 

그러나 Hyper-V는 Windows Home 버전에서는 사용할 수 없다고 한다....

따라서 나는 Home버전을 가지고 있기 때문에,

Docker Toolbox(Virtual Box)를 이용한 가상화를 통해서만 Docker를 설치할 수 있다고 한다. 😅

 

자세한 내용을 🔽 아래 링크를 참조해보자. 

Windows Home버전에서 Hyper-V 활성화시켜 Docker를 설치하는 방법도 나와있다. 생명의 은인...

 

윈도우10 Home Hyper-V 설치 및 활성화 (Docker Desktop 설치)

HowTo - Windows 10 Home Hyper-V 활성화 방법  Hyper-V는 x64 시스템을 위한 하이퍼바이저 기반의 가상화 시스템으로 Linux, FreeBSD 등 다양한 운영체제를 Windows에서 가상 머신을 이용해 실행할 수 있습니다..

forbes.tistory.com

 

 

위의 과정을 모두 따라했는데, Docker가 잘 실행되는지 확인하는 마지막 단계에서 에러가 떴다..

사용한 명령어는 아래와 같다.

docker run hello-world

에러창

 

 

친구가 Docker 엔진이 돌아가지 않는 것 같다고, Docker를 실행시켜보라해서 

바탕화면에 깔린 Docker Desktop을 실행시켜보니,

"WSL 2가 없다"는 창이 떠서 🔽 아래 링크를 통해 다운로드 받았다.

 

 

Windows 10에 WSL 설치

Bash 터미널을 사용하여 Linux 배포(Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin 및 Alpine 포함)를 Windows 10 머신에 설치하는 방법을 알아봅니다.

docs.microsoft.com

 

 

4단계의 "x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지"를 클릭하여 다운받고, 실행시켜주면 된다.

 

4단계 부터 마지막 단계 까지 차례대로 차근차근 진행해주자.

 

외우기 편하게 admin admin해줬다.

 

 

다시 cmd창을 열어 아래의 명령어를 사용해보니, Docker가 인사해줬다! 🤩

docker run hello-world