DevOps BootCamp/도커
도커 - 기본 원리
cloudmaster
2023. 4. 8. 00:19
도커
> 컨테이너 기술
> 컨테이너를 생성하고 관리하기 위한 기술
> 코드를 사용하는데 필요한 종속성과 도구가 포함
> 서로 다른 환경에서 프로그램이 실행되도록 최신 버전을 고정시킴
가상 머신 vs Docker 컨테이너
★ 가상 머신(Virtual Machine)
> Windows, macOS, Linux -> 위에 설치
> 가상 운영 체제에서 오버헤드 발생
> 메모리,CPU, 하드 드라이브에 낭비 발생
> 분리된 환경, 환경별 구성, 안정적으로 공유 재생산
> 메모리 낭비, 성능 저하, 모든 시스템에 버추얼 머신 설정
★ 도커
> 별도의 운영체제 설치x > 내부 컨테이너에서 작동 > 도커 엔진 > 컨테이너
> 구성 파일을 작성하여 설명할 수 있음