'백엔드 개발/배포 · DevOps' 카테고리의 글 목록
게으른 개발자
백엔드 개발/배포 · DevOps
한 줄로 배포하자! Docker & Compose
2025.04.23
개발자라면 꼭 알아야 할 Docker, Dockerfile, Docker Compose 완전 정복Docker는 개발, 배포, 운영의 일관성을 보장해주는 강력한 도구입니다.이 글에서는 Docker의 핵심 개념부터 Dockerfile 작성법, Docker Compose로 여러 컨테이너를 관리하는 방법까지예제와 함께 쉽게 정리해보았습니다.1. Docker란?Docker는 애플리케이션을 컨테이너라는 독립된 환경에 패키징하여환경 간 차이를 줄이고, 개발과 배포를 더 쉽게 만들어주는 플랫폼입니다.1.1 Docker 컨테이너컨테이너는 애플리케이션 실행에 필요한 모든 요소(코드, 라이브러리, 설정 등)를 포함한 패키지입니다.가상 머신보다 가볍고 빠르며, 격리된 환경에서 실행됩니다.동일한 컨테이너 이미지를 어디서든 동일..