728x90

Docker 3

MSA 서비스의 설계 및 구현과 예시

MSA(Microservices Architecture) 서비스는 하나의 애플리케이션을 여러 개의 독립적인 마이크로서비스로 나누어 개발, 배포, 운영하는 아키텍처입니다. 이 방식은 각각의 서비스가 독립적으로 작동하며, 특정 도메인 기능에만 집중하도록 설계됩니다.MSA 서비스를 구현하려면, 시스템을 독립적인 마이크로서비스로 나누고 이를 연결하는 기반을 마련해야 합니다. 이를 구현하기 위한 과정을 이커머스 플랫폼 예제를 중심으로 자세히 설명하겠습니다.1. 서비스 설계먼저 각 서비스를 분리합니다. 이커머스 플랫폼의 경우 다음과 같이 나눌 수 있습니다:사용자 서비스: 사용자 등록, 인증, 프로필 관리.상품 서비스: 상품 등록, 조회, 수정.주문 서비스: 주문 생성, 상태 관리.결제 서비스: 결제 처리 및 상태 ..

용어정리 2025.01.15

[Docker] Docker compose

Docker Compose란?Docker Compose는 다중 컨테이너 Docker 애플리케이션을 정의하고 실행하는 도구입니다. 이를 통해 여러 개의 Docker 컨테이너를 함께 관리하고 쉽게 설정할 수 있습니다. 예를 들어, 웹 애플리케이션이 프론트엔드, 백엔드, 데이터베이스 등 여러 구성 요소로 나뉘어 있다면 각각의 구성 요소를 독립된 컨테이너로 실행하는데, 이를 효율적으로 관리하기 위해 Docker Compose를 사용할 수 있습니다.주요 기능:다중 컨테이너 애플리케이션 정의: 여러 개의 서비스를 정의하고 이를 하나의 YAML 파일 (docker-compose.yml)로 관리할 수 있습니다.다중 환경 지원: 개발, 테스트, 프로덕션 환경에 맞게 각기 다른 설정을 쉽게 적용할 수 있습니다.종속성 관리..

Docker 2024.08.29

[Docker] 명령어 (계속 추가)

docker ps현재 docker에 load된 컨테이너 및 이미지의 정보 표시docker load  [이미지명].tartar 파일을 도커로 loaddocker stop [컨테이너명]해당 컨테이너 중지docker pull [이미지명]해당 이미지파일 저장소로부터 가져오기docker run [이미지명]해당 이미지파일 실행docker rm [컨테이너명]도커 컨테이너 제거(복수가능)docker rmi [이미지명]도커 이미지 제거docker kill [컨테이너명]실행 중인 도커 컨테이너 중지(복수가능)docker events실시간 도커 서버 이벤트 표시docker images도커 이미지 목록 표시docker rename도커명 수정docker restart도커 컨테이너 재시작(복수가능)

Docker 2024.08.29
728x90