320x100
    
    
  320x100
    
    
    
  특정 docker-compose.yml 파일 지정
# 해당 파일을 기반으로 명령을 실행할 때마다 -f 옵션을 가장 앞에 위치시켜야 한다
docker compose -f <yml 파일 위치>
모든 서비스들의 로그 실시간 확인
docker compose logs -f
특정 서비스 제어
# 서비스명만 따로 지정하여 해당 서비스에 대해서만 적용 가능 (yml 파일 수정한 경우에도 유효)
docker compose up | down | stop | restart | kill <서비스 명>
서비스 도커 이미지 관리
# 서비스 이미지 다운로드
# 뒤에 서비스명을 지정하여 특정 서비스의 이미지만 받는 것도 가능
docker compose pull
# 이미지 빌드
# --no-cache 나 --pull 같은 옵션 사용 가능
# 뒤에 서비스명을 지정하여 특정 서비스에 대해서만 실행도 가능
docker compose build
# 이미지 목록 확인
docker compose images
서비스 네트워크 관리
# 서비스 네트워크 확인
docker compose netwokr ls
# 서비스 네트워크 연결
docker compose network connect <네트워크> <컨테이너>
# 서비스 네트워크 연결해제
docker compose network disconnect <네트워크> <컨테이너>
docker-compose.yml 파일 검증
docker compose config
여러 docker compose 실행
# down의 경우에도 -f와 -p 옵션을 명시해야한다
docker compose -f <docker-compose.yml 파일> -p <프로젝트 명(아무 이름)> up -d동일한 호스트 및 서비스 명을 가지는 docker-compose.yml이 있을 경우 위와 같이 실행해야한다
\
Reference
Run multiple docker compose
I am using an application which runs on 3 different docker images: The first one is the server HTTP callable with a REST API The second one is rabbitmq The third one is a worker The whole applica...
stackoverflow.com
300x250
    
    
  728x90
    
    
    
  'Container > Docker' 카테고리의 다른 글
| 도커 운영 및 관리를 위한 고급 스킬 (2) | 2024.11.30 | 
|---|---|
| Docker Building Best Practices (0) | 2024.09.28 | 
| 도커 레지스트리 구축 (1) | 2024.09.28 | 
| 도커를 구성하는 개념 (도커 파일 / 이미지 / 컨테이너 / 네트워크 / 볼륨) (0) | 2024.09.22 | 
| 도커 컨테이너에 Dockerfile의 부모 디렉터리 파일을 복사하는 방법 (0) | 2024.08.17 |