// container 생성
docker run -itd -p 8002:80 --name serv-a nginx
docker run -itd -p 8003:80 --name serv-b nginx
docker run -itd -p 8001:80 --name lb nginx:latest
// default.conf 파일 생성 (이후 lb:/etc/nginx/conf.d에 복사)
upstream serv {
server serv-a:80;
server serv-b:80;
}
server {
listen 80;
location /
{
proxy_pass http://serv;
}
}
// 8001 접속 시 8002, 8003 번갈아가면서 접속. 여기에서 8002 / 8003에서는 접속하지 못하게 하려면 맨 위 컨테이너 생성 시
// 포트번호를 지정하지 않도록 함.