본문 바로가기

기록

[Docker] compose.yaml - services - <서비스이름> - annotations

anottations: 서비스에 대한 정보

이 속성을 활용하면 서비스에 대한 버전, 소유자, 환경 등의 다양한 정보를 기록해둘 수 있다.

# 도커 컴포즈의 버전을 나타냄
# 현재 사용중인 버전은 'docker-compose version' 명령어로 조회 가능
# - 현재 사용중인 버전 : Docker Compose version v2.23.0-desktop.1
version: '2'

# 서비스
services:
  # 데이터베이스 - 파이어베이스
  firebase:
    annotations:
      com.zucchini.version: '1.0.0'
      com.zucchini.environment: 'production'
      com.zucchini.owner: 'Zucchini Corp'
  # 앱 - Android
  android:
    annotations:
      com.zucchini.version: '1.0.0'
      com.zucchini.environment: 'production'
      com.zucchini.owner: 'Zucchini Corp'
  # 앱 - iOS
  ios:
    annotations:
      com.zucchini.version: '1.0.0'
      com.zucchini.environment: 'production'
      com.zucchini.owner: 'Zucchini Corp'

# 프로젝트 이름
name: 'zucchini-app-container'