
컨테이너 제어 명령어
# 컨테이너 시작
docker compose up [-d]
# 환경을 합쳐서 컨테이너 시작해야 할 경우 (공통 + 개발) ****
docker compose \
-f docker-compose.yml \
-f docker-compose.dev.yml up -d
docker compose \
-f docker-compose.yml \
-f docker-compose.dev.yml \
--env-file .env.dev up -d
# 컨테이너 중지 & 삭제
docker compose down
# 컨테이너 중지 & 삭제 + 볼륨까지 삭제 (DB 데이터 초기화할 때)
# (개발 중 스키마가 변경이 필요할 때)
docker compose down -v상태 확인
# 실행 중인 서비스 확인
docker compose ps
# 특정 서비스 로그 보기
docker compose logs db
# 로그 실시간으로 보기
docker compose logs -f app
이미지 빌드 관련
# 이미지 빌드 후 시작
docker compose up --build
# 빌드만 하고 시작은 안 함
docker compose build
컨테이너 내부 접근
# 실행 중인 컨테이너 내부로 들어가기
docker compose exec db bash
# MySQL 접속
docker compose exec db mysql -u root -p
Share article