Containerization/Docker

[Docker] Windows 도커 설치 / 설치 확인

쉬지마 이굥진 2024. 5. 9. 15:15
 

[Docker/개념] 도커, 도커 컨테이너란 무엇이고 왜 쓸까

본 포스팅은 원티드 프리온보딩 챌린지 5월 수업을 듣고 회고 및 개인 학습하며 쓴 글입니다.🐳개발자들에게 사랑받고 있는 docker본격적으로 도커에 대해 설명하기 전, Git 만큼 기본적인 개발

developer-jinnie.tistory.com

전 포스팅에서는 도커가 뭔지, 왜 쓰는지 개념적인 부분들을 알아봤다. 이번 포스팅에서는 본격적인 실습 전 도커 설치하는 과정을 적어보려고 한다 :-)

 

필자의 환경 (참고)

  • Windows WSL2 (Ubuntu 22.04)
    • Windows 11
    • Windows WSL2
    • Ubuntu 22.04 (Microsoft Store)
    • Docker for Desktop

  • 도커 설치 전 알아둘 사항 
  •  먼저, 도커 엔진은 리눅스 위에서만 동작한다. 
  • 자신의 OS가 리눅스가 아니라면, OS 위에 가상머신을 설치하고 해당 가상머신에 리눅스를 설치해야만 도커를 사용할 수 있다.
    • 하지만, 도커가 위의 작업을 자동으로 진행해준다 !!! (즉 알아서 가상머신 설치 > 리눅스 설치 해준다 !)
    • 이렇게 편할 수가 ! 

  • 사전 작업
  •  WSL2 활성화

윈도우 환경에서 리눅스를 사용할 수 있도록 도와주는 WSL2를 활성화해서 Docker를 실행시키고자 한다. WSL2를 설치하고 도커 설치로 넘어가자.

  • WSL2 설치를 위한 사전 준비

시작 버튼 → 제어판 → 프로그램 및 기능 → Windows 기능 켜기/끄기 → Linux용 Windows 하위 시스템, Hyper-V 선택 해주기

Hyper-V 까지 선택 해주자.

  • WSL2 설치

터미널을 관리자 권한으로 실행시킨 후, 아래 명령어를 입력해서 설치를 진행해주자. *이 과정은 시간이 다소 소요된다

wsl --install

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

wsl --update

 

이후 정상적으로 Ubuntu가 실행될 것이다. (username과 password를 등록해야 하는데 각자 원하는 값으로 등록해주면 된다)


  • 도커 설치

1. 도커 홈페이지에 들어가자 !여기

'여기'를 클릭하면 도커 홈페이지에 들어갈 수 있다.

2. Download and install 클릭해준다.

운영체제 별로 도커 설치 방법이 나와있음, 필자는 windows 사용중이므로 Docker Desktop for Windows 클릭

3. 본인 운영체제에 맞는 걸 클릭해서 다운받아준다. 

4. 다운 완료 후 바탕화면에 Docker 아이콘을 클릭해준다.

 

5. 클릭하면 로그인창과 설문조사 창이 뜨는데, skip 해도 무관하다.

 

6. 하단의 창이 뜨면 무사히 설치 완료 ! 

Docker Desktop Dashboard - Docker에서 제공하는 GUI 환경

gui 환경에서 실행해도 되지만, docker의 풀 파워를 발휘하고 싶다면 명령어 기반으로 실행하는 것이 맞다.


  • 도커 설치 확인 및 실행 준비

Docker가 잘 설치되었나 확인해보자.

 

1.  명령 프롬프트에 들어가준다.

검색창에 cmd 검색

 

2.  docker images 를 입력했을 때 에러가 뜨지 않고 실행되면 잘 설치 된 것! 

 

CLI를 통해 터미널 환경에서 실행하기 위한 준비가 끝났다.

 

3.  공식 홈페이지의 Reference를 클릭하면 다양한 CLI 예제들을 볼 수 있다.

 

도커 관련 자주 사용되는 CLI 목록과 예제는 다음 포스팅에서 작성하도록 하겠다.