1. Docker Copmose 란?
# Docker Copmose : 여러 개의 Docker 컨테이너들을 하나의 서비스로 정의하고 묶어 관리하도록 도와주는 툴
dockerdocs - Docker Compose : https://docs.docker.com/compose/
Docker Compose
Learn how to use Docker Compose to define and run multi-container applications with this detailed introduction to the tool.
docs.docker.com
2. Docker Compose를 사용하는 이유
1) 여러 컨테이너 관리가 용이
여러 컨테이너로 구성된 복잡한 애플리케이션을 한 번에 관리할 수 있다.
여러 컨테이너를 하나의 환경에서 실행하고 관리할 수 있다.
2) 복잡한 명령어로 실행하던 것을 간소화
컨테이너를 실행시킬 때마다 작성하던 복잡한 명령어를 입력하지 않아도 된다.
MySQL 이미지 컨테이너 실행 명령어 예시)
$ docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password123 -v /Users/jaeseong/Documents/Develop/docker-mysql/mysql_data:/var/lib/mysql mysql
위 처럼 복잡한 명령어를 입력할 필요 없이, docker compose up 명령어만 실행시키면 된다.
참고링크 : https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90-docker-%EC%9E%85%EB%AC%B8-%EC%8B%A4%EC%A0%84?cid=334085
비전공자도 이해할 수 있는 Docker 입문/실전| JSCODE 박재성 - 인프런 강의
현재 평점 4.9점 수강생 14,479명인 강의를 만나보세요. 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 Docker 입문/실전 강의를 만들어봤습니다! Docker 기본 개념, Spring Boot를
www.inflearn.com
'강의 실습 > 비전공자도 이해할 수 있는 Docker 입문 실전' 카테고리의 다른 글
| 자주 사용하는 Docker Compose CLI 명령어 (0) | 2026.05.25 |
|---|---|
| [실습] Docker Compose 전체 흐름 느껴보기 (Nginx 설치 및 실행) (0) | 2026.05.23 |
| [실습] 웹 프론트엔드 프로젝트(HTML, CSS, Nginx)를 Docker로 배포하기 (0) | 2026.05.21 |
| [실습] 웹 프론트엔드 프로젝트(Next.js)를 Docker로 배포하기 (0) | 2026.05.20 |
| [실습] 백엔드 프로젝트(Nest.js)를 Docker로 실행시키기 (0) | 2026.05.19 |
댓글