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
300x250
728x90
'Container > Docker Compose' 카테고리의 다른 글
도커 네트워크와 /etc/hosts의 관계 (0) | 2024.07.19 |
---|---|
도커 컴포즈 주요 명령어 정리 (0) | 2023.08.12 |
도커 컴포즈 환경변수 설정 방법 (0) | 2023.08.11 |
도커 컴포즈 (Docker Compose) 파일 완전히 파헤치기 (0) | 2023.07.27 |
도커 컴포즈 및 스택 yml 파일 옵션 정리5 - 기타옵션 (0) | 2021.11.06 |