본문 바로가기
개발 공부/인프라

[그림과 실습으로 배우는 도커 & 쿠버네티스] Ch3 - 도커를 사용해보자

by 진!!!!! 2025. 1. 5.

 

도커 사용하기

도커 환경을 구축하는 세 가지 방법

  1. 리눅스 컴퓨터에서 도커 사용하기
  2. 가상 머신이나 렌탈 환경에 도커를 설치하고 윈도우나 macOS를 통해 사용하기
  3. 윈도우용/macOS용 도커 사용하기 (도커 데스크톱 사용)

윈도우용 도커 데스크톱은 Hyper-V (윈도우에 포함됨)

macOS용 도커 데스크톱은 HyperKit (도커 데스크톱 패키지에 포함)이라는 가상화 기술 사용

 

주의 사항

  1. 도커 데스크톱을 사용하려면 윈도우에서는 Hyper-V가 활성 상태여야함.
  2. VirtualBox, VMware과 같은 가상화 소프트웨어와 충돌을 일으킬 수도 있음
  3. 64비트 운영체제에서만 동작

윈도우는 Hyper-V가 포함된 윈도우 10 프로 이상에서만 사용가능 했으나, 2020년 추가된 WSL2 지원 버전으로 사용할 수 있게 되었다.

도커 제작사에서도 WSL2 사용을 권장한다.

 

도커 설치

1. 윈도우 버전 확인하기

윈도우를 1903/1909 이후 버전으로 업데이트 한다.

2. Windows 기능 켜기/끄기 창을 연다

제어판→프로그램 →프로그램 및 기능→Windows 기능 켜기/끄기 선택

 

3. Linux용 Windows 하위 시스템과 가상 머신 플랫폼 기능을 체크한 뒤 확인

4. 컴퓨터 재시작

5. 리눅스 커널 다운로드 및 업데이트

 

wslstorestorage.blob.core.windows.net

옛날에 다운받은 적이 있어서 이미 깔려 있다..

6. 윈도우용 도커 데스크톱 다운로드

Windows

Docker Desktop for Windows -x86_64 클릭

7. 설치 파일 실행

책에는 Install required Windows components for WSL2 체크박스가 있었는데 내 컴퓨터엔 없다…

window11 Home이라 Hyper-V가 없어서 WSL2가 기본 옵션으로 지정된 것 같다.

 

8. 설치 완료 및 재부팅

Close and log out 버튼을 누르면 재부팅된다.

 

실행완료 된 모습이다. 깃허브로 로그인도 해줬다 ㅎ

 

도커의 조작 방법과 명령 프롬프트 및 터미널 실행

이름이 ‘penguin’인 컨테이너를 실행하려면 터미널에 ‘docker run penguin’, 정지하려면 ‘docker stop penguin’이라고 입력하면 된다.

터미널을 종료해도 도커는 종료되지 않는다.