Sign inSign up

datawiseio/mongoperf

By datawiseio

Updated over 10 years ago

Image
0

795

datawiseio/mongoperf repository overview

Dockerfile:

FROM centos:latest

MAINTAINER Abhay Singh <[email protected]>

COPY mongodb.repo /etc/yum.repos.d/
RUN yum -y install mongodb-org-tools

COPY mongoperf.job /root/
COPY start.sh /root/
WORKDIR /data

CMD [ "/root/start.sh" ]

Start.sh:

#!/bin/bash
WDIR=${WDIR:-/data}
cd $WDIR

if [ -f /data/conf/mongoperf.job ]; then
        CFGFILE=/data/conf/mongoperf.job
else
        CFGFILE=/root/mongoperf.job
fi

cat $CFGFILE | mongoperf

mongoperf.job:

  {
    nThreads:32,
    fileSizeMB:51200,
    sleepMicros:0,
    mmf:true,
    r:true,
    w:false,
    recSizeKB:4,
    syncDelay:0
  }
```


mongodb.repo:
```
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1
```

Tag summary

Content type

Image

Digest

Size

124.1 MB

Last updated

over 10 years ago

docker pull datawiseio/mongoperf