도커 사용하기
도커 환경을 구축하는 세 가지 방법
- 리눅스 컴퓨터에서 도커 사용하기
- 가상 머신이나 렌탈 환경에 도커를 설치하고 윈도우나 macOS를 통해 사용하기
- 윈도우용/macOS용 도커 사용하기 (도커 데스크톱 사용)
윈도우용 도커 데스크톱은 Hyper-V (윈도우에 포함됨)
macOS용 도커 데스크톱은 HyperKit (도커 데스크톱 패키지에 포함)이라는 가상화 기술 사용
주의 사항
- 도커 데스크톱을 사용하려면 윈도우에서는 Hyper-V가 활성 상태여야함.
- VirtualBox, VMware과 같은 가상화 소프트웨어와 충돌을 일으킬 수도 있음
- 64비트 운영체제에서만 동작
윈도우는 Hyper-V가 포함된 윈도우 10 프로 이상에서만 사용가능 했으나, 2020년 추가된 WSL2 지원 버전으로 사용할 수 있게 되었다.
도커 제작사에서도 WSL2 사용을 권장한다.
도커 설치
1. 윈도우 버전 확인하기
윈도우를 1903/1909 이후 버전으로 업데이트 한다.
2. Windows 기능 켜기/끄기 창을 연다
제어판→프로그램 →프로그램 및 기능→Windows 기능 켜기/끄기 선택
3. Linux용 Windows 하위 시스템과 가상 머신 플랫폼 기능을 체크한 뒤 확인
4. 컴퓨터 재시작
5. 리눅스 커널 다운로드 및 업데이트
wslstorestorage.blob.core.windows.net
옛날에 다운받은 적이 있어서 이미 깔려 있다..
6. 윈도우용 도커 데스크톱 다운로드
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’이라고 입력하면 된다.
터미널을 종료해도 도커는 종료되지 않는다.
'개발 공부 > 인프라' 카테고리의 다른 글
[그림과 실습으로 배우는 도커 & 쿠버네티스] Ch6 - 실전에 활용 가능한 컨테이너 사용법을 익히자 (1) | 2025.01.07 |
---|---|
[그림과 실습으로 배우는 도커 & 쿠버네티스] Ch5 - 여러 개의 컨테이너를 연동해 실행해보자 (0) | 2025.01.06 |
[그림과 실습으로 배우는 도커 & 쿠버네티스] Ch4 - 컨테이너를 실행해 보자 (0) | 2025.01.05 |
[그림과 실습으로 배우는 도커 & 쿠버네티스] Ch2 - 도커의 동작 원리 (0) | 2025.01.05 |
[그림과 실습으로 배우는 도커 & 쿠버네티스] Ch1 - 도커란 무엇인가? (0) | 2025.01.05 |