version 3.4에서 Extension fields가 추가되기는 하였으나, version 3.7에서 service
, volume
, network
, config
, secret
정의에도 확장되어 version 3.7
을 권장합니다.
version: '3.7'
x-common-variables: &common-variables
VARIABLE: some_value
ANOTHER_VARIABLE: another_value
services:
some_service:
image: someimage
environment: *common-variables
another_service:
image: anotherimage
environment:
<<: *common-variables
NON_COMMON_VARIABLE: 'non_common_value'
참고)