Sign inSign up

seedotech/ngrinder-controller

By seedotech

•Updated about 7 years ago

Stress and load testing cluster services

Image
0

188

seedotech/ngrinder-controller repository overview

⁠NGrinder Controller

https://github.com/raycad/ngrinder-controller⁠

⁠Guidelines:

https://github.com/raycad/ngrinder-guideline⁠

⁠1. Pull the NGrinder Controller image
$ sudo docker pull seedotech/ngrinder-controller:3.4.2
⁠2. Create a NGrinder network to controller & agent communication in the same physical machine (if needed)
$ sudo docker network create --driver=bridge ngrinder
⁠2. Create and run docker container
# NGRINDER Controller ports
# 8080: Default controller web UI port.
# 16001: Connection between controller & agent
# 12000-12029: controllers allocate stress tests through these ports.
$ sudo docker run -itd \
					-p 8080:8080 \
					-p 16001:16001 \
					-p 12000-12009:12000-12009 \
					--name ngrinder-controller \
					--hostname ngrinder-controller \
					seedotech/ngrinder-controller:3.4.2 &> /dev/null

OR
$ ./start_containers.sh

# If you want to use controller & agent in the same physical machine, create as follows:
$ sudo docker run -itd \
					--net=ngrinder \
					-p 8080:8080 \
					-p 16001:16001 \
					-p 12000-12009:12000-12009 \
					--name ngrinder-controller \
					--hostname ngrinder-controller \
					seedotech/ngrinder-controller:3.4.2 &> /dev/null
⁠3. Get into the ngrinder controller container
$ sudo docker exec -it ngrinder-controller bash
⁠4. NGrinder dashboard

Access to the http://localhost:8080⁠ to use NGrinder's dashboards.

Tag summary

Content type

Image

Digest

Size

262.9 MB

Last updated

about 7 years ago

docker pull seedotech/ngrinder-controller:3.4.3