dockerfile 2

Docker - Compose

Docker Compose 여러 개의 컨테이너를 하나의 구성 파일(docker-compose.yml)로 관리docker-compose up 한 번으로 여러 컨테이너 실행 가능  Django + PostgreSQL 같이 여러 개의 컨테이너를 운영할 때 사용docker-compose.yml 파일을 활용, 컨테이너 설정을 자동화 .dockerignore 불필요한 파일이 이미지에 포함되는 것을 방지(예: node_modules, .git)Dockerfile과 동일한 디렉토리에 위치__pycache__/*.pycnode_modules/.env  예제: Django + PostgreSQL 컨테이너 설정 Docker Compose 설정 파일 (docker-compose.yml)version: '3.8'services..

Docker 2025.02.19

Docker

도커(Docker) 컨테이너(Container) 기반 가상화 기술을 활용하여 애플리케이션을 실행하고 관리하는 플랫폼애플리케이션과 해당 애플리케이션 실행에 필요한 모든 요소(코드 라이브러리, 환경설정, 의존성, 정절 파일 등)를 패키징하여, 이식성과 재현성 보장  Container애플리케이션과 필요한 모든 환경(서버 엔진, 애플리케이션, 정적 파일, 환경 설정, 의존성, OS)을 포함한 독립적인 실행 단위가볍고 빠르게 배포 가능Container Engine (Docker Engine)컨테이너를 실행하고 관리하는 역할을 수행하는 프로그램Docker가 대표적인 컨테이너 엔진Infrastructure컨테이너를 실행하는 물리적인 리소스(Memory, CPU, Disk 등)Host OS컨테이너를 실행하는 운영체제 ..

Docker 2024.12.24
728x90