docker file step6_nginx 로비 설정

이진욱·2025년 1월 10일
0

Docker 공부

목록 보기
16/22

서버 빌드 및 실행

  • 만들 서버

    • lb : 로비 서버 (server1, server2를 하나로 묶음)

    • server1

    • server2

lb, server1, server2에 대한 Dockerfile 작성

lb, server1, server2에 대한 index 작성

server1, server2에 대한 nginx.conf 작성 (ex03에서 사용한 nginx.conf를 복사하였다)

lb에 대한 nginx.conf 작성 (nginx.conf에 server1, server2 관련 내용 추가)

※ 서비스 정의
upstream 서비스명{
server ip주소:사용포트
}

※ URI과 서비스명 매핑
location URI {
proxy_pass http://서비스명/;
}

server1를 빌드한다. server2도 같은 방법으로 빌드한다.

server1, server2 구동 및 확인

IP 확인 및 설정

inspect를 이용하면 해당 컨테이너의 정보를 확인 가능하다.

docker inspect 컨테이너ID

server1의 정보

server2의 정보

로비서버 빌드 및 실행



lb(로비 서버)가 잘 구동됨을 확인

profile
열심히 하는 신입 개발자

0개의 댓글