
Docker Compose
docker-compose.yml 파일, services, depends_on, healthchecks, 공유 볼륨, 네트워크, 환경 변수, profiles
20 면접 질문·
Mid-Level
1docker-compose.yml 파일의 주요 역할은 무엇입니까?
1
docker-compose.yml 파일의 주요 역할은 무엇입니까?
답변
docker-compose.yml 파일을 사용하면 멀티 컨테이너 Docker 애플리케이션을 정의하고 실행할 수 있습니다. services, 이미지, 볼륨, 네트워크 및 종속성을 선언적 YAML 형식으로 설명합니다. 이를 통해 docker compose up 단일 명령으로 복잡한 환경을 시작할 수 있어 간편합니다.
2docker-compose.yml에 정의된 모든 서비스를 백그라운드에서 시작하는 명령은 무엇입니까?
2
docker-compose.yml에 정의된 모든 서비스를 백그라운드에서 시작하는 명령은 무엇입니까?
답변
docker compose up -d 명령은 모든 서비스를 분리(데몬) 모드에서 시작합니다. -d 플래그는 컨테이너가 백그라운드에서 실행되도록 하여 터미널을 해제합니다. 이 플래그가 없으면 모든 서비스의 로그가 터미널에 표시되며 프로세스를 중지하면 컨테이너도 중지됩니다.
3docker-compose.yml에서 여러 서비스 간에 공유되는 명명된 볼륨을 어떻게 정의합니까?
3
docker-compose.yml에서 여러 서비스 간에 공유되는 명명된 볼륨을 어떻게 정의합니까?
답변
명명된 볼륨은 파일의 루트 레벨 volumes: 섹션에서 선언된 후 각 서비스에서 참조됩니다. 바인드 마운트와 달리 명명된 볼륨은 Docker가 관리하며 컨테이너와 독립적으로 유지됩니다. 이를 통해 서비스 간에 안정적인 데이터 공유가 가능합니다.
4
Docker Compose에서 depends_on과 healthcheck의 차이점은 무엇입니까?
5
docker-compose.yml에서 PostgreSQL 서비스에 대한 healthcheck를 어떻게 구성합니까?
+17 면접 질문
기타 Data Engineering 면접 주제
Linux & Shell - 기초
Junior
20개 질문Git & GitHub - 기초
Junior
20개 질문데이터 엔지니어링을 위한 고급 Python
Junior
25개 질문Docker - 기초
Junior
25개 질문Google Cloud Platform - 기초
Junior
20개 질문CI/CD 및 코드 품질
Mid-Level
20개 질문FastAPI - 데이터 API
Mid-Level
20개 질문Data Engineering을 위한 고급 SQL
Mid-Level
20개 질문Data Lake - 아키텍처 및 수집
Mid-Level
20개 질문데이터 엔지니어링을 위한 BigQuery
Mid-Level
20개 질문PostgreSQL - 관리
Mid-Level
20개 질문Data Engineering을 위한 Data Modeling
Mid-Level
20개 질문Fivetran & Airbyte - 데이터 수집
Mid-Level
20개 질문dbt - 기초
Mid-Level
20개 질문Apache Airflow - 기초
Mid-Level
20개 질문Kubernetes - 기초
Mid-Level
20개 질문dbt - 고급 기능
Senior
20개 질문ETL / ELT / ETLT 패턴
Senior
20개 질문Apache Airflow - 고급
Senior
20개 질문Airflow + dbt - 파이프라인 오케스트레이션
Senior
20개 질문PySpark - 대규모 처리
Senior
20개 질문Google Pub/Sub - 데이터 스트리밍
Senior
20개 질문Apache Beam & Dataflow
Senior
20개 질문Kubernetes - 프로덕션 및 스케일링
Senior
20개 질문Terraform - Infrastructure as Code
Senior
20개 질문NoSQL 데이터베이스
Senior
20개 질문모던 Data Architecture
Senior
20개 질문모니터링 및 관찰 가능성
Senior
20개 질문IAM 및 데이터 보안
Senior
20개 질문