mongo-tmpfs is a docker container for running a mongo instance against a tmpfs storage volume.
This container is designed to enhance performance in testing environments. Logging and preallocation is disabled and smallfiles are enabled.
The TMPFS_SIZE
environment variable can be used to configure the size (in MB) of the tmpfs volume.
docker run --name mongo-tmpfs \
--privileged \
-p 27017:27017 \
pgadmin/mongo-tmpfs:4.0
Different version of the mongo-tmpfs container are available for different versions.
Mongo Version | Docker Tag |
---|---|
3.6 | pgadmin/mongo-tmpfs:3.6 |
4.0 | pgadmin/mongo-tmpfs:4.0 |