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
```
Content type
Image
Digest
Size
124.1 MB
Last updated
over 10 years ago
docker pull datawiseio/mongoperf