[데이터 엔지니어링 데브코스 4기] 9주차 11/15 TIL
·
데이터 엔지니어링 데브코스
안녕하세요!! 김줘입니다!! 오늘도 어김없이 Docker에 대한 실습 및 강의가 이어졌고,추가로 K8s에 대한 기본적인 이론에 대한 강의가 진행되었습니다. 사실 하루에 평소보다 많은 양의 강의가 진행되어서,딥하게 이해하는데 시간이 좀 부족하다는 생각이 들기는 해요 ㅋㅋㅋ... 그래도 우선적으로 듣고, 정리한 후, 프로젝트에서 직접 다뤄보면서 빠르게 이해해보려고 합니다! 일단 오늘 정리한 내용은 2024.11.15 - [Docker] - [Docker] 5. Docker Compose?2024.11.15 - [Docker] - [Docker] 6. docker-compose.yml? 에서 확인하실 수 있습니다!! 또 오늘 웃긴건, 데브코스는 ZEP에서 코어타임 동안 접속해 있어야하는데, 5분이나 제 자리를..
[Docker] 6. docker-compose.yml?
·
Docker
docker-compose.yml?컨테이너화도딘 여러 서비스를 정의하고 관리하기 위한 구성 파일YAML 형식으로 작성되며, 애플리케이션 환경을 코드로 표현하여 쉽게 복제 가능docker-compose.yml 장점여러 컨테이너를 한 번에 실행 및 관리 가능네트워크, 볼륨 등 관련 리소스를 자동으로 설정개발 환경에서 프로덕션 환경으로 쉽게 전환 가능docker-compose.yml 주요 구성 요소version파일 형식 정의services애플리케이션의 각 컨테이너 정의각 서비스는 별도의 Docker 컨테이너 실행image사용할 Docker 이미지 지정build이미지를 직접 빌드할 경우, Dockerfile의 경로 지정ports호스트 컨테이너 간의 포트 매핑volumes데이터 공유를 위한 볼륨을 정의하고 마운..
[Docker] 5. Docker Compose?
·
Docker
Docker Compose?다수의 컨테이너를 한 번에 정의하고 관리하기 위한 툴하나의 애플리케이션이 여러 개의 서비스로 구성될 때 환경 설정 파일로 한 번에 실행 가능YAML 파일을 통해 하나의 명령어로 모든 서비스 관리 지원Docker Compose 주요 기능다중 컨테이너 관리 : 여러 컨테이너를 하나의 설정 파일에서 정의하고 함께 실행 및 종료 가능서비스 종속성 관리 : 컨테이너 간의 의존 관계를 설정하고 자동으로 시작 순서 지정알관된 환경 제공 : 개발, 테스트, 배포 환경에서 동일한 구성 사용명령어 단순화 : 단일 명령어로 모든 서비스의 빌드, 시작, 중단, 로그 조회 등 관리Docker Compose 장점간편한 멀티 컨테이너 설정YAML 파일 하나로 모든 설정 관리서비스 간 연결과 의존성을 쉽게..