만들 서버
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 구동 및 확인
inspect를 이용하면 해당 컨테이너의 정보를 확인 가능하다.
docker inspect 컨테이너ID
server1의 정보
server2의 정보
lb(로비 서버)가 잘 구동됨을 확인