728x90
Docker Compose를 사용하는 이유
1.여러 개의 컨테이너를 관리하는 데 용이
-여러 개의 컨테이너로 이루어진 복잡한 어플리케이션을 한 번에 관리할 수 있게 해. 여러 컨테이너를 하나의 환경에서 실행하고 관리하는 데 도움이 된다.
2.복잡한 명령어로 실행시키던 걸 간소화 시킬 수 있음
ex) docker run --name web-server -d -p 80:80 nginx
compose.yml 파일
services:
my-web-server:
container_name: web-server
image: nginx
ports:
- 80:80
compose.yml 실행
주의사항 : compose.yml 파일이 있는 경로에서 실행해야 함.
#포그라운드에서 실행
docker compose up
#백그라운드에서 실행
docker compose up -d
docker compose 명령어로 실행시킨 컨테이너 모두 실행 중지
#도커 compose로 실행 시킨 모든 컨테이너 실행중지
docker compose down
docker compose 이미지들 모두 최신 이미지로 갈아끼우기
#최신 이미지로 갈아끼우기
docker compose pull
docker compose.yml에 있는 컨테이너 로그 확인
#compose.yml에 있는 컨네이너 로그확인
docker compose logs
'DOCKER' 카테고리의 다른 글
[비전공자의 Docker ] Docker Compose로 Spring Boot실행 (0) | 2024.12.16 |
---|---|
[비전공자의 Docker ] Docker Compose로 MYSQL실행 (1) | 2024.12.16 |
[비전공자의 Docker ] Dockerfile (0) | 2024.12.12 |
[비전공자의 Docker ] Volume을 이용한 MySQL 실행시켜보기 (1) | 2024.12.11 |
[비전공자의 Docker ] Docker로 MySQL 실행시켜보기 및 오류 (1) | 2024.12.11 |