HostOS에 GuestOS를 띄우지 않고, GuestOS처럼 동작 \-> Host운영체제 커널을 공유Host운영체제 커널위에서 샌드박싱된 환경을 chroot 등 여러 기술로 구성샌드박싱된 환경에 컨테이너를 생성 -> Application 실행에 필요한 App Bina
도커는 기본적으로 Mac, Windows에서 네이티브로 사용할 수 없음윈도우, 맥 운영체제에서 도커를 사용할 수 있도록 추가적인 경량 가상화 기술을 사용docker와 docker-compose 모두 포함되어 있음데스크탑 GUI 제공brew install --cask d
컨테이너기반의 어플리케이션을 효율적으로 운영할 수 있도록 도와주는 클러스터, 오케스트레이션 시스템MASTER NODE와 WORKER NODE로 구성API SERVER가 존재이 API SERVE를 통해서 쿠버네티스 클러스터에 명령어를 주고받을수 있음kubectl로 API
복잡한 쿠버네티스 클러스터 구성 작업을 가상환경을 이용하여 쉽게 구성해줌드라이버를 선택하여 원하는 가상환경(docker, podman, virtualbbox, vmware, hyperkit 등)에서 구성가능실제 운영환경에서 쓰기 어렵지만 쿠버네티스 학습 목적으로 활용
설치 curl -fsSL https://get.docer.com/ | sudo sh일반사용자에게 권한 부여sudo usermod -aG docker $USER이미지생성docker build -t ecr/django .