[Docker] 5. Docker Compose?
·
Docker
Docker Compose?다수의 컨테이너를 한 번에 정의하고 관리하기 위한 툴하나의 애플리케이션이 여러 개의 서비스로 구성될 때 환경 설정 파일로 한 번에 실행 가능YAML 파일을 통해 하나의 명령어로 모든 서비스 관리 지원Docker Compose 주요 기능다중 컨테이너 관리 : 여러 컨테이너를 하나의 설정 파일에서 정의하고 함께 실행 및 종료 가능서비스 종속성 관리 : 컨테이너 간의 의존 관계를 설정하고 자동으로 시작 순서 지정알관된 환경 제공 : 개발, 테스트, 배포 환경에서 동일한 구성 사용명령어 단순화 : 단일 명령어로 모든 서비스의 빌드, 시작, 중단, 로그 조회 등 관리Docker Compose 장점간편한 멀티 컨테이너 설정YAML 파일 하나로 모든 설정 관리서비스 간 연결과 의존성을 쉽게..
[데이터 엔지니어링 데브코스 4기] 9주차 11/14 TIL
·
데이터 엔지니어링 데브코스
안녕하세요! 김줘입니다!! 오늘도 어김없이 Docker에 대한 강의가 이어졌습니다. 대부분 실습 위주의 긴 수업이라 시간적으로 너무 오래 걸리는 것 같아요 ㅋㅋㅋ 그래도 뒤쳐지지 않고 따라가고자 합니다! 오늘 정리한 내용은 아래 포스팅에서 확인하실 수 있습니다!! 2024.11.14 - [Docker] - [Docker] 4. Volume? Mount? 벌써부터 3차 프로젝트 주제를 정하고 있는데,어떤 주제를 해야할 지 필이 딱 안오네요 ㅋㅋㅋ 아마 환율 + 원자재(금, 은, 석유 등) + 미국 증시와 같은 데이터를 결합하여,Airflow, API, AWS를 사용하여 데이터 웨어하우스를 구축하고, 기회가 된다면 마트까지 구축하여 시각화 하는 프로젝트가 될 것 같습니다! 이번에도 프로젝트에 열심히 참여하여..
[Docker] 4. Volume? Mount?
·
Docker
Docker Volume?컨테이너의 데이터를 지속적으로 저장하기 위한 Docker의 저장소 메커니즘Docker 엔진이 관리하는 독립적인 저장소이며, 컨테이너의 독립성 유지Anonymous Volume별도의 이름이나 식별자 없이 Docker 엔진에 의해 자동으로 생성되는 볼륨컨테이너를 실행할 때 옵션을 사용하여 호스트 경로를 지정하지 않으면 자동 생성컨테이너 삭제 시 익명 볼륨에 저장된 데이터도 함께 삭제Named Volume볼륨에 고유한 이름을 지정하여 생성하는 볼륨컨테이너를 삭제해도 삭제되지 않기에 데이터 보존 가능예시# Anonymous Volume# 호스트 디렉토리를 지정하지 않고, 컨테이너 경로만 지정# docker run -v [컨테이너 내부 경로] [이미지 이름]docker run -v /co..
[데이터 엔지니어링 데브코스 4기] 9주차 11/13 TIL
·
데이터 엔지니어링 데브코스
안녕하세요! 김줘입니다!! 오늘은 Docker에 대한 강의가 진행되었습니다!! 양이 정말 어마무시하게 많았어요.. 이론도 이론이지만 헷갈리는 부분도 많았고, 실습도 많아서 시간이 오래걸렸어요..정리 내용은 해당 포스팅에서 확인하실 수 있습니다! 2024.11.13 - [Docker] - [Docker] 1. Docker?2024.11.13 - [분류 전체보기] - [Docker] 2. Docker 기본 명령어2024.11.13 - [Docker] - [Docker] 3. Docker Hub? 우선 한 번 따라하고, 정리한 다음, 계속해서 실습하며 이해를 할 필요가 있다고 생각해서 제가 정리한 내용을 시간 날 때마다 한번씩 훑어 볼 예정입니다! 그리고 이번 3차팀 멘토님이 굉장히 좋은 분이신 것 같아요!팀..
[Docker] 3. Docker Hub?
·
Docker
Docker Hub?Docker 이미지의 공식 레지스트리Docker 이미지를 저장하고 공유할 수 있는 클라우드 기반 서비스Docker Hub를 통해 이미지를 중앙에서 관리하고, 다른 유저와 이미지를 공유하거나 자신만의 이미지 생성 가능이미지를 쉽게 배포하고, 협업 가능주요 용도이미지 공유 : Docker Image를 Docker Hub에 push하고, 다른 유저와 공유 가능CI/CD : 코드를 Github에 push하여 Docker Hub에서 자동으로 이미지 빌드, 최신 이미지 배포 기능 제공애플리케이션 배포 : Docker Hub에 이미지를 가져와 다른 서버나 환경에서 애플리케이션을 빠르게 배포 가능주요 기능자동 빌드Github와 연동하여 자동 빌드를 설정할 수 있는 기능 제공Github Reposit..