DevOps/Docker
-
DockerDevOps/Docker 2025. 3. 4. 13:33
1. Docker 정의Docker : Linux 컨테이너에 프로세스 격리기술로 쉽게 컨테이너를 실행하고 관리할 수 있게 해주는 오픈소스Docker Engine : 컨테이너를 생성하고 관리하는 주체 Virtual Machine vs Docker ContainerDocekr Container : 가상화된 공간을 생성할 때 Linux 자체 기능을 사용하여 프로세스 단위의 격리환경을 만듬 (성능 손실없음)가상머신과 달리 커널을 공유하여, 컨테이너의 라이브러리 및 실행파일만 존재 (용량이 적음)배포하는 시간이 가상머신에 비해 빠름 2. Docker 특징Docker Client : Docker 설치하여 build, pull, run 등 명령어 수행DOCKER_HOST : Docker 서버로 컨테이너와 이미지 ..