프로바이더 서비스 사용하기

프로바이더 서비스 사용하기 (Use provider services)

Docker Compose는 프로바이더 서비스(provider services)를 지원해요. 이는 수명주기가 Compose 자체가 아니라 서드파티 컴포넌트에 의해 관리되는 서비스와의 통합을 허용해요. 이 기능은 수동 설정이나 직접 수명주기 관리 없이 플랫폼별 서비스를 정의하고 활용할 수 있게 해 줘요.

출처: 문서

본문

프로바이더 서비스란? (What are provider services?)

프로바이더 서비스는 컨테이너가 아니라 플랫폼 기능을 나타내는 Compose의 특별한 서비스 유형이에요. 애플리케이션이 필요로 하는 특정 플랫폼 기능에 대한 의존성을 선언할 수 있게 해 줘요.

Compose 파일에 프로바이더 서비스를 정의하면, Compose는 플랫폼과 협력해 요청된 기능을 프로비저닝·구성하고, 애플리케이션 서비스가 사용할 수 있게 해요.

프로바이더 서비스 사용하기 (Using provider services)

Compose 파일에서 프로바이더 서비스를 사용하려면:

  • provider 속성을 지정
  • 사용할 프로바이더 유형 지정
  • 프로바이더별 옵션 구성
  • 애플리케이션 서비스에서 의존성 선언

예시

(원본 문서에 플랫폼별 프로바이더 서비스의 구체적인 Compose 구성 예시가 있어요. 예를 들어 GPU나 전용 하드웨어 기능 같은 플랫폼 기능을 선언해 사용할 수 있어요.)

더 알아보기 (Learn more)