logo

Docker Compose의 주요 명령어와 그 사용법

language-logoDocker

• Docker Compose는 여러 컨테이너를 정의하고 실행하는 도구로, YAML 파일을 사용하여 서비스, 네트워크, 볼륨 등을 설정하고 관리한다. 이를 위해 다양한 명령어를 제공하며, 이에는 서비스 빌드, 설정 검증, 파일 복사, 컨테이너 생성 및 제거, 이벤트 모니터링, 명령 실행, 이미지 확인 등이 포함된다.
• Docker Compose의 명령어는 각각 특정 기능을 수행하며, 예를 들어 'docker-compose build'는 모든 서비스의 이미지를 빌드하고, 'docker-compose down'은 모든 서비스를 정지하고 관련 리소스를 제거한다. 이 외에도 로그 확인, 서비스 일시 중지, 포트 매핑 정보 확인, 컨테이너 상태 확인, 최신 이미지 다운로드 등의 기능을 수행할 수 있다.
• Docker Compose는 다양한 기능을 제공하며, 이를 통해 서비스 이미지를 레지스트리에 업로드하거나, 서비스 컨테이너를 재시작하거나 제거하고, 일회성 명령을 실행하거나, 서비스를 확장하거나 시작/중지하며, 실행 중인 프로세스를 확인하거나, 일시 중지된 서비스를 다시 시작하고, 컨테이너를 생성하거나 시작하며, Docker Compose의 버전 정보를 확인하고, 특정 이벤트가 발생할 때까지 대기하거나, 서비스의 빌드 컨텍스트를 감시하는 등의 작업을 수행할 수 있습니다.
• 각 기능은 특정 명령어를 통해 실행되며, 예를 들어 'docker-compose push'로 이미지를 업로드하거나, 'docker-compose restart'로 서비스를 재시작하고, 'docker-compose rm'으로 컨테이너를 제거하며, 'docker-compose run [service] [command]'로 일회성 명령을 실행하고, 'docker-compose scale [service=num]'로 서비스를 확장하고, 'docker-compose start'로 서비스를 시작하며, 'docker-compose stop'으로 서비스를 중지하고, 'docker-compose top'으로 실행 중인 프로세스를 확인하고, 'docker-compose unpause'로 일시 중지된 서비스를 다시 시작하고, 'docker-compose up'으로 컨테이너를 생성하거나 시작하며, 'docker-compose version'으로 버전 정보를 확인하고, 'docker-compose wait'로 이벤트 대기를 하고, 'docker-compose watch'로 빌드 컨텍스트를 감시할 수 있습니다.

thumbnail
북마크
공유하기
신고하기
7분 분량
조회수 84
profile-image프드
2년 전
Copyright © 2025. Codenary All Rights Reserved.