도커를 사용하기 위한 방법을 알아보기
도커 환경을 구축하는 세 가지 방법
1. 리눅스 컴퓨터에서 도커 사용
2. 가상 머신이나 렌탈 환경에 도커를 설치하고 윈도우나 macOS를 통해 사용
3. 윈도우용 / macOS용 도커 사용
도커 데스크톱
도커 데스크톱이란?
: 윈도우와 macOS에서 리눅스 운영체제가 들어있는 패키지를 사용하는데 이 패키지를 말함
: 리눅스 운영체제 등의 실행환경이 추가로 필요하기 때문에 패키지로 묶어 배포 진행
: 사용자가 가상화 환경이나 리눅스 운영체제를 신경쓰지 않고도 도커를 사용할 수 있음 (사용자가 리눅스 환경을 만드는 것이 아닌 패키지를 통해 리눅스 환경을 제공받음)
>> 리눅스 운영체제가 윈도우나 macOS와 함께 동작하지만 리눅스 운영체제는 도커가 전용으로 사용하는 숨겨진 운영체제이기에 신경쓰지 않아도 되며, 도커 데스크톱 삭제 시 함께 삭제됨
도커 데스크톱을 사용하려면?
: macOS의 경우 사용 요건 외에 필요한 조건이 없음
: 윈도우의 경우 Hyper-V(윈도우용 가상환경)이 활성화 상태여야 함
도커 데스크톱이 불안정해지는 증상
원인)
: 가상환경(Hyper-V)가 불안정해지는 문제로, 윈도우 및 가상화 소프트웨어를 모두 최신으로 업데이트가 필요
: 업데이트 시 버전 충돌이 일어날 수 있음
증상)
: 매우 느려짐
: VirtualBox || VMware 같은 가상화 소프트웨어와 충돌
도커를 실행하기 위한 조건
1. 윈도우 버전의 사용 조건
- 운영체제 요구사항
- 윈도우 10 64비트 버전 : 프로, 엔터프라이즈, 에듀케이션 중 Build 16299 이후 버전
- 윈도우 10 64비트 버전 : 홈 에디션일 경우 wsl2를 사용가능(2004 버전 이후)
- Hyper-V 및 Containers가 활성화
- 하드웨어 용구사항
- CPU : SLAT 기능을 지원하는 64비트 프로세서
- 메모리 : 4GB 이상
- BIOS에서 virtualization이 활성화됨
2. macOS 버전의 사용조건
- 2010년 이후에 발매된 모델
- macOS 10.13(하이 시에라) 이후 버전
- 메모리 : 4GB 이상
3. 리눅스 버전의 사용 조건
- 배포판 및 버전이 (CentOS : CnetOS 7이후, 우분투 : 우분투 16.04 이후, 데비안 : 데비안 9(스트레치) 이후, 페도라 : 페도라 30 이후)여야 함
- 리눅스 커널 3.10 이후 버전
- iptables 1.4 이후 버전
- git 1.7 이후 버전
- XZ Utils 4.9이후 버전
- procp와 cgroups 계층을 준수
'공부 자료 > Kubernetes & Docker' 카테고리의 다른 글
[ Docker ] 도커 명령어 정리 (대표 명령어 살펴보기) (2) | 2024.07.24 |
---|---|
[Docker] 도커 엔진 시작/종료하기 (0) | 2024.07.10 |
[Docker] 도커의 장단점 (0) | 2024.06.17 |
[Docker] 도커 컨테이너의 생애주기와 데이터 저장 (0) | 2024.06.17 |
[Docker] 도커 허브와 이미지, 그리고 컨테이너 (0) | 2024.06.12 |