Virtualization
물리적인 컴퓨터 리소스를 다른 시스템이나 앱에서 사용할 수 있도록 제공
Hypervisor
가상화 관리하기 위한 서비스 프로그램
OS Virtualization
Host위에 guestOs 전체를 가상화
자유도가 높으나 시스템 부하가 많고 느려짐
VMware,VirualBox
Container Virtualization
Host OS가 가진 리소스 적게 사용, 필요한 프로세스만 실행
최소한의 라이브러리와 도구만 포함
생성속도 빠름
Docker
컨테이너 실행
docker run
-d
detachedMode 백그라운드 모드
-p
호스트와 컨테이너의 포트 연결(포워딩)
-v
호스트와 컨테이너의 디렉토리 연결(마운트)
-e
컨테이너 내에서 환경변수 설정
docker container rm 아이디 - 컨테이너 삭제
docker로 ubuntu 다운

docker 컨테이너 설정 및 log 확인

docker container 실행 및 삭제

docker 이미지 생성 및 허브 등록


docker 이미지로 받은 후 실행
