카이도스의 Tech Blog

Docker - nGrinder 설치2(서버 다른 서버) 본문

Docker

Docker - nGrinder 설치2(서버 다른 서버)

카이도스 2024. 3. 9. 23:14
728x90
반응형

2024.03.09 - [Docker] - Docker - nGrinder 설치1(단일 서버)

 

Docker - nGrinder 설치1(단일 서버)

# 컨트롤러 컨테이너 기동 sudo docker run -d -v ~/ngrinder-controller:/opt/ngrinder-controller --name controller -p 80:80 -p 16001:16001 -p 12000-12009:12000-12009 ngrinder/controller # 에이전트 컨테이너1 기동 sudo docker run -d --name a

djdakf1234.tistory.com


10.10.x.177 VM에 controller 컨테이너 기동 : network 모드는 host 를 사용

# 컨트롤러 컨테이너 기동
sudo docker run -d --network host  -v ~/ngrinder-controller:/opt/ngrinder-controller --name controller ngrinder/controller

# 확인 : 기동 후 1분 정도 후에 확인 <- 프로세스 구동 시간 필요
sudo docker ps
CONTAINER ID   IMAGE                 COMMAND             CREATED         STATUS         PORTS     NAMES
7590e2925d05   ngrinder/controller   "/scripts/run.sh"   5 minutes ago   Up 5 minutes             controller
sudo ss -tnlp

# 웹 접속 후 확인 : admin / admin
ip -br -4 addr show dev eth0 | awk '{print $3}' | cut -d '/' -f1 | awk '{ print "ngrinder = http://"$1"" }'

  • 10.10.12.178 VM에 agent 컨테이너 기동 : network 모드는 host 를 사용
# controller 통신을 위한 hosts 파일 설정
cat << EOT > hosts
10.10.x.177	controller
EOT

# 기동
sudo docker run -d --network host -v ~/hosts:/etc/hosts --name agent1 ngrinder/agent

# 확인
sudo docker ps
CONTAINER ID   IMAGE            COMMAND             CREATED          STATUS          PORTS     NAMES
2a265578cdd1   ngrinder/agent   "/scripts/run.sh"   55 seconds ago   Up 55 seconds             agent1

sudo docker exec -it agent1 env
sudo docker exec -it agent1 cat /etc/hosts
  • 10.10.12.179 VM에 agent 컨테이너 기동 : network 모드는 host 를 사용
# controller 통신을 위한 hosts 파일 설정
cat << EOT > hosts
10.10.x.177	controller
EOT

# 기동
sudo docker run -d --network host -v ~/hosts:/etc/hosts --name agent2 ngrinder/agent

# 확인
sudo docker ps
CONTAINER ID   IMAGE            COMMAND             CREATED          STATUS          PORTS     NAMES
01d661978157   ngrinder/agent   "/scripts/run.sh"   55 seconds ago   Up 54 seconds             agent2

sudo docker exec -it agent2 env
sudo docker exec -it agent2 cat /etc/hosts

  • 웹 접속 후 확인 : admin / admin ⇒ 로그인 후 상단 admin → Agent Management 클릭

728x90
반응형

'Docker' 카테고리의 다른 글

Docker - Nginx 설치  (0) 2024.03.09
Docker - Mysql 설치  (0) 2024.03.09
Docker - Postgresql 설치  (0) 2024.03.09
Docker - nGrinder 설치1(단일 서버)  (0) 2024.03.09
Docker 설치  (0) 2024.03.09
Comments