본 게시글에서는 도커를 설치하기 전 기본 지식에 대해서 다루고 있습니다.
윈도우, mac OS 사용자들도 자신의 운영 체제에서 도커가 어떻게 설치되는지 알아가면 좋을 것 같습니다.
그림과 실습으로 배우는 도커 & 쿠버네티스 - 세 번째 이야기
도커를 사용하기 전,
위의 목차를 클릭하면 해당 글로 자동 이동 합니다.
도커를 사용하려면?
- 윈도우 / mac OS 에서는 '도커 데스크톱 패키지' 를 설치한다.
- 이 패키지에는 리눅스가 포함되어 있다.
- 이 패키지를 사용하지 않는다면, 사용자는 가상화 소프트웨어를 설치하고, 그 위에 리눅스를 설치하고, 그리고 그 안에 도커 엔진을 설치하는 과정이 필요하다.
- 도커 데스크톱 패키지는 아래의 그림과 같이 구성된다.
- 이렇게 설치되면 두 개의 운영체제가 동작하지만, 리눅스는 도커가 전용으로 사용하는 숨겨진 운영체제이므로 기본 운영체제에 영향을 주지 않는다.
- 도커 데스크톱의 경우 가상화 소프트웨어와의 충돌로 불안정할 때가 존재한다.
- 이전 버전의 레거시 소프트웨어로 '툴 박스' 가 존재한다. 가상화 소프트웨어로 Hyper-V나 Hyper-Kit이 아닌 VirtualBox를 사용한다.
- 중요한 것은 윈도우에서 Hyper-V는 프로 이상의 버전에만 포함되어 있다.
- 그러면, 홈 버전 사용자는 도커 데스크톱을 사용할 수 없을까?
Hyper-V가 설치되어 있지 않은 윈도우에서 도커 데스크톱 사용하기
- 정말 다행스럽게도 윈도우에 'WSL2' 기능이 추가되었다.
- WSL2란 Windows Subsystem for Linux 2 라고 해서 윈도우에서 리눅스 소프트웨어를 실행할 수 있도록 도와준다
- 이에 따라 윈도우 도커 데스크톱의 종류는 두 종류가 존재한다.
- 1. 기존 (Hyper-V 사용): 리눅스가 패키지에 포함되어 있다.
- 2. WSL2 지원 버전: 마이크로소프트에서 지원하는 리눅스를 사용해 도커 엔진을 동작시킬 수 있다. 또는 패키지에 포함된 리눅스를 사용할 수도 있다. 사용자는 둘 중 원하는 방식을 선택하는 것이 가능하다.
- 가장 중요한 것은 도커는 '64비트 운영체제' 에서만 동작한다.
- 만약, 저렴한 PC를 사와서 리눅스를 설치하고 도커를 연습한다고 할 때, 64비트 운영체제를 지원하는 PC인지 확인할 필요가 있다.
도커 데스크톱과 관련된 오류와 해결 방안
- 본 게시글에서 도커 설치를 직접적으로 다루지는 않지만, 몇 가지 오류에 대한 해결법을 알려준다.
- 해당 오류는 윈도우즈 도커 데스크톱에서 발생할 수 있는 오류들이다.
- 'Cannot enable Hyper-V service'
- Hyper-V의 활성 상태를 체크한다.
- Bios 환경에서 'Virtualization Technology' 를 활성화 한다.
- 'Not enough memory to start Docker Desktop'
- 설정에서 WSL2 사용을 해제하고 재시작한다.
- 설정에서 도커의 메모리 설정 값을 낮춘다.
아무래도 세 번째 이야기에는 적은 내용이 담겨있다. 왜냐하면 책에서는 리눅스를 다뤄야하니 GUI 보다는 CUI 에 친숙해지기 위해서 몇 가지 명령어들을 연습하는 내용들이 포함되어 있으나, 글쓴이는 이미 CUI 에 친숙하기 때문에 해당 내용들은 담지 않았다.
Keyword: 도커, Docker
추천글
2024.08.10 - [책] - 그림과 실습으로 배우는 도커 & 쿠버네티스 - 첫 번째 이야기
그림과 실습으로 배우는 도커 & 쿠버네티스 - 첫 번째 이야기
본 게시글은 시리즈 게시글이며, "그림으로 배우는 도커 & 쿠버네티스" 책을 읽고 정리한 내용을 담고 있습니다. 제 스스로 책 내용을 더 오랫동안 기억하기 위한 목적 이외에도 책을 읽을 시간
se-dobby.tistory.com
2024.08.11 - [책] - 그림과 실습으로 배우는 도커 & 쿠버네티스 - 두 번째 이야기
그림과 실습으로 배우는 도커 & 쿠버네티스 - 두 번째 이야기
저번 시간에 도커가 무엇인지에 대해 주로 다뤘다면 이번에는 도커에 대해서 알아보는 시간을 가집니다.본 게시글은 시리즈 게시글이며, "그림과 실습으로 배우는 도커 & 쿠버네티스" 책을 읽고
se-dobby.tistory.com
'책으로 하는 공부' 카테고리의 다른 글
[책 요약] 그림과 실습으로 배우는 도커 & 쿠버네티스 - 여섯 번째 이야기 (0) | 2024.08.18 |
---|---|
[책 요약] 그림과 실습으로 배우는 도커 & 쿠버네티스 - 다섯 번째 이야기 (0) | 2024.08.15 |
[책 요약] 그림과 실습으로 배우는 도커 & 쿠버네티스 - 네 번째 이야기 (0) | 2024.08.14 |
[책 요약] 그림과 실습으로 배우는 도커 & 쿠버네티스 - 두 번째 이야기 (0) | 2024.08.11 |
[책 요약] 그림과 실습으로 배우는 도커 & 쿠버네티스 - 첫 번째 이야기 (1) | 2024.08.10 |