Q. httpd 이미지를 이용해서 h1컨테이너 생성
nginx 이미지를 이용해서 n1 컨테이너 생성
가상머신에 haproxy 설치
가상머신의 6000포트로 접속 후 새로고침했을 때 h1과 n1이 번갈아 나타나게 한다.
확인은 옆쪽 PC에서 한다.
Hostport : 61000번
cp 명령어를 이용해서 h1은 webserver1, n1은 webserver2로 표현.
docker pull httpd
docker pull nginx
docker run -itd --name h1 httpd
docker run -itd --name n1 nginx
아래에서 컨테이너 ip address 확인
docker inspect n1
docker inspect h1
HaProxy 구성 글은 아래 참조
vi /etc/haproxy/haproxy.cfg
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=6000/tcp
# firewall-cmd --reload
Host PC쪽 방화벽 해제
이제 다른 PC에서 접속할 때 F5를 누를때 마다 httpd페이지와 nginx 페이지가 번갈아 나온다.
로드밸런스 성공!
'Docker' 카테고리의 다른 글
Docker : MySQL:5.7 +php 설치 (0) | 2022.12.09 |
---|---|
다른 container로 image 옮기기 (export, import, 환경변수) (0) | 2022.12.08 |
Docker nginx-WEB (0) | 2022.12.08 |
Docker httpd-WEB (0) | 2022.12.01 |
Docker Hub (0) | 2022.11.30 |