DEV_BACKEND/Docker (2) 썸네일형 리스트형 Docker Compose(도커 컴포즈) compose 뜻 1.구성하다 2.작곡하다 여러 개의 도커 컨테이너를 한 번에 정의하고 실행하기 위한 도구도커(Docker)가 '악기 하나(컨테이너 하나)'를 다루는 것이라면, 도커 컴포즈는 '오케스트라 지휘자'처럼 여러 악기가 조화롭게 연주되도록 총괄하는 역할 1. Docker Compose의 핵심 개념일반적으로 현대의 애플리케이션은 하나로만 동작하지 않는다. 예를 들어 웹 서비스 하나를 띄우려면 다음과 같은 요소들이 필요할 수 있다.Web Server (Nginx 등)Backend App (Python, Node.js 등)Database (MySQL, PostgreSQL 등)Cache (Redis 등) 이 4가지를 그냥 도커 명령어로 실행하려면 docker run 명령어를 아주 길게 4번 입력해야 .. Docker(도커) 개념 정리. 도커(Docker)란?도커(Docker)는 컨테이너(Container) 기반 가상화 기술을 제공하는 오픈소스 플랫폼.애플리케이션과 해당 실행 환경을 컨테이너라는 단위로 패키징하여 어디서든 일관되게 실행할 수 있도록 해줌. 1. 도커의 핵심 개념✅ 컨테이너(Container)애플리케이션과 실행 환경을 격리된 공간에서 실행할 수 있도록 하는 경량 가상화 기술호스트 OS 위에서 실행되며, OS 커널을 공유하므로 기존 가상 머신(VM)보다 가볍고 빠름✅ 이미지(Image)컨테이너 실행에 필요한 코드, 라이브러리, 설정 등을 포함한 불변(Immutable) 파일 시스템컨테이너를 실행하기 위한 템플릿 역할✅ 도커 허브(Docker Hub)공식 및 사용자 생성 도커 이미지를 공유할 수 있는 클라우드 기반의 저장소✅.. 이전 1 다음