DOCKER

GET AN IMAGE

Note

Since v2.5.6 the Docker Hub location changed to emcmongoose/mongoose instead of old one (akurilov/mongoose). So to get the latest (2.5.6) version use the command:

docker pull emcmongoose/mongoose

To get the latest stable version:

docker pull akurilov/mongoose

Otherwise, get the specific version:

docker pull akurilov/mongoose:2.3.0

RUN THE LOAD SERVER

docker run -d --name mongoose-server akurilov/mongoose server

RUN THE LOAD CLIENT

docker run -d --name mongoose-client --env 'JAVA_TOOL_OPTIONS=-Dstorage.addrs=10.249.249.235,10.249.249.236,10.249.249.237,10.249.249.238 -Dload.servers=10.249.248.235,10.249.248.236,10.249.248.237,10.249.248.238 -Dload.threads=40 -Ditem.data.size=10KB -Dauth.id=wuser1@sanity.local -Dauth.secret=r+prABmbCjMQLvRh4JwHE9Ua2j4ktwKT49dZeVp4 -Drun.mode=client' akurilov/mongoose

LOOKING INTO THE LOGS

docker logs --tail 100 -f mongoose-client

USE WITH HIGH-LEVEL CLI

docker run --rm akurilov/mongoose --ip 10.77.33.110 --user wuser1@sanity.local --secret g9yWv/uuso+YpPYRYmB2mwwBbyftmE1Rn2IRWZf+ --write --count 10000