[Docker] Docker Compose 개념 정리 및 사용법
·
Docker
🐳 도커 컴포즈(Docker Compose)란 컨테이너 환경이 일반화되면서, 단일 컨테이너가 아닌 여러 개의 컨테이너로 구성된 시스템을 효율적으로 다루는 것이 중요해졌습니다. 이럴 때 유용한 도구가 바로 도커 컴포즈(Docker Compose) 입니다.도커 컴포즈는 여러 개의 컨테이너를 하나의 서비스처럼 정의하고, 묶어서 실행 및 관리할 수 있는 도구입니다.기존에는 컨테이너 하나를 실행하려면 docker run 명령어를 사용했지만, 여러 개의 컨테이너를 일일이 띄우기에는 번거롭고 실수가 발생하기 쉽습니다. 도커 컴포즈는 이러한 번거로움을 하나의 정의 파일(docker-compose.yml)로 해결해줍니다. $ docker-compose up # 모든 컨테이너 실행$ docker-compose dow..
[Docker] 도커 개념 정리
·
Docker
🐳 도커(Docker)란?도커(Docker)는 리눅스 컨테이너 기술을 기반으로 애플리케이션을 보다 쉽고 효율적으로 실행 및 관리할 수 있도록 도와주는 오픈 소스 플랫폼입니다.도커는 **도커 엔진(Docker Engine)**을 중심으로 동작하며, 이 엔진이 컨테이너의 생성과 제어를 담당하는 도커 생태계의 핵심입니다.✅ 도커의 핵심 개념가상화(Virtualization): 하나의 물리 서버에서 여러 개의 가상 머신을 생성해 자원을 효율적으로 활용하는 기술컨테이너(Container): 호스트 OS의 커널을 공유하면서, 격리된 실행 환경을 제공하는 기술요약: 도커는 격리된 독립 환경을 제공하여 하드웨어 자원을 효율적으로 사용하는 기술입니다.⚒️ Virtual Machine vs Docker Container..