프로바이더 서비스 사용하기
프로바이더 서비스 사용하기 (Use provider services)
Docker Compose는 프로바이더 서비스(provider services)를 지원해요. 이는 수명주기가 Compose 자체가 아니라 서드파티 컴포넌트에 의해 관리되는 서비스와의 통합을 허용해요. 이 기능은 수동 설정이나 직접 수명주기 관리 없이 플랫폼별 서비스를 정의하고 활용할 수 있게 해 줘요.
출처: 문서
본문
프로바이더 서비스란? (What are provider services?)
프로바이더 서비스는 컨테이너가 아니라 플랫폼 기능을 나타내는 Compose의 특별한 서비스 유형이에요. 애플리케이션이 필요로 하는 특정 플랫폼 기능에 대한 의존성을 선언할 수 있게 해 줘요.
Compose 파일에 프로바이더 서비스를 정의하면, Compose는 플랫폼과 협력해 요청된 기능을 프로비저닝·구성하고, 애플리케이션 서비스가 사용할 수 있게 해요.
프로바이더 서비스 사용하기 (Using provider services)
Compose 파일에서 프로바이더 서비스를 사용하려면:
provider속성을 지정- 사용할 프로바이더 유형 지정
- 프로바이더별 옵션 구성
- 애플리케이션 서비스에서 의존성 선언
예시
(원본 문서에 플랫폼별 프로바이더 서비스의 구체적인 Compose 구성 예시가 있어요. 예를 들어 GPU나 전용 하드웨어 기능 같은 플랫폼 기능을 선언해 사용할 수 있어요.)