728x90 docker engine1 [Docker] 01. 가상화와 컨테이너 및 도커 엔진의 구조 Docker의 Container에 대한 기본 개념과 Docker Engine의 내부 동작 방식 모던 웹개발에서 Docker가 왜 필요한가? 🐳💡 해결하고자 하는 문제1. 초창기 컴퓨팅 환경의 한계1960~70년대 컴퓨터는 한 대의 기계가 하나의 애플리케이션만 실행하는 구조였다. 프로세스(Process)는 프로그램의 실행 인스턴스로, CPU·메모리 등 자원을 할당받아 실행되며, 커널(Kernel)이 이를 관리했다.하지만 여러 사용자가 동시에 자원을 쓰기 시작하면서 문제가 발생했다.특정 프로그램이 CPU·메모리를 과도하게 점유 → 다른 사용자 프로그램까지 영향을 줌애플리케이션 오류가 OS까지 확산 → 전체 시스템 중단 발생즉, 자원을 공유하되 안전하게 격리할 방법이 필요해졌다. 2. 웹 서비스 시대와 자.. 2024. 5. 6. 이전 1 다음 728x90