기록
[Docker] compose.yaml - services - <서비스이름> - attach
평범씨
2024. 3. 25. 17:33
attach: 서비스에 터미널을 연결해주는 속성
이 속성은 서비스에 터미널을 연결할지 여부를 나타냅니다.
서비스가 동작하는 로그를 확인하는 경우에 주로 사용하며, 서비스가 터미널의 입력을 받도록 하는 stdin_open 옵션과 터미널의 출력을 받도록 하는 tty 옵션과 함께 사용합니다.
# 도커 컴포즈의 버전을 나타냄
# 현재 사용중인 버전은 'docker-compose version' 명령어로 조회 가능
# - 현재 사용중인 버전 : Docker Compose version v2.24.6-desktop.1
version: '2.24.6'
# 서비스
services:
# 데이터베이스 - 파이어베이스
firebase:
stdin_open: true # 서비스가 터미널의 입력을 받는다.
tty: true # 서비스가 터미널 출력을 받는다.
attach: true # 터미널 붙이기
annotations:
com.zucchini.version: '1.0.0'
com.zucchini.environment: 'development'
com.zucchini.owner: 'Zucchini Corp'
# 앱 - Android
android:
stdin_open: true # 서비스가 터미널의 입력을 받는다.
tty: true # 서비스가 터미널 출력을 받는다.
attach: true # 터미널 붙이기
annotations:
com.zucchini.version: '1.0.0'
com.zucchini.environment: 'development'
com.zucchini.owner: 'Zucchini Corp'
# 앱 - iOS
ios:
stdin_open: true # 서비스가 터미널의 입력을 받는다.
tty: true # 서비스가 터미널 출력을 받는다.
attach: true # 터미널 붙이기
annotations:
com.zucchini.version: '1.0.0'
com.zucchini.environment: 'development'
com.zucchini.owner: 'Zucchini Corp'
# 프로젝트 이름
name: 'zucchini-app-container-dev'