728x90
반응형
스웜을 이용한 실전 애플리케이션 개발 1
스웜을 이용한 실전 애플리케이션 개발 2
스웜을 이용한 실전 애플리케이션 개발 3
스웜을 이용한 실전 애플리케이션 개발 4
Nginx 구축
클라이언트로부터 받은 HTTP 요청을 Nginx의 리버스 프록시 기능을 사용사용해 백엔드 웹 애플리케이션으로 전송
Nginx와 같은 웹 서버를 API 앞단에 배치하면 접근 로그 생성 및 캐시 제어가 용이하며, 애플리케이션을 수정하지 않고도 라우팅 설정 및 변경이 가능
#1 이미지 생성을 위한 레포지토리 클론
#2 nginx 설정 코드 확인
#2-1 nginx 성능 튜닝을 위한 정보를 entrykit 템플릿 기능으로 컨테이너 실행 시점에 작성되도록 설정
#2-2 로그 출력 포맷 정의
#2-3 요청을 분배할 백엔드 서버 정의
#2-4 HTTP 요청에 대한 라우팅 설정
#3 이미지 생성 및 도커 허브 등록
#3-1 Dockerfile 작성
#3-2 이미지 빌드
#3-3 이미지 생성 확인 및 도커 허브 등록
#4 nginx를 통해 API 서비스에 접근하도록 설정
#4-1 todo_app_api 서비스 앞에 nginx를 배치
#4-2 todo_app 서비스 실행
#4-3 포트 포워딩이 되어 있지 않으므로 nginx가 실행 중인 노드의 컨테이너에서 요청 테스트
스웜을 이용한 실전 애플리케이션 개발 1
스웜을 이용한 실전 애플리케이션 개발 2
스웜을 이용한 실전 애플리케이션 개발 3
스웜을 이용한 실전 애플리케이션 개발 4
728x90
반응형
'컨테이너 > 도커' 카테고리의 다른 글
윈도우에 도커 데스크탑 설치 (0) | 2023.02.24 |
---|---|
Docker Desktop 설치 (0) | 2022.01.24 |
스웜을 이용한 실전 애플리케이션 개발 2 (0) | 2020.09.23 |
스웜을 이용한 실전 애플리케이션 개발 1 (0) | 2020.09.23 |
07 도커 스웜 모드 노드 다루기 (0) | 2020.09.17 |
댓글