An open API service indexing awesome lists of open source software.

https://github.com/jamesridgway/mongo-tmpfs

Docker container for running a mongo instance on a tmpfs volume. Designed for use in test environments.
https://github.com/jamesridgway/mongo-tmpfs

docker-container mongo mongo-instance mongo-tmpfs tmpfs-volume

Last synced: 12 months ago
JSON representation

Docker container for running a mongo instance on a tmpfs volume. Designed for use in test environments.

Awesome Lists containing this project

README

          

# mongo-tmpfs
[mongo-tmpfs](https://hub.docker.com/r/jamesridgway/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 \
jamesridgway/mongo-tmpfs:4.0
```

## MongoDB Version
Different version of the mongo-tmpfs container are available for different versions.

| Mongo Version | Docker Tag |
| -------------- | ---------------------------- |
| 3.0 | jamesridgway/mongo-tmpfs:3.0 |
| 3.2 | jamesridgway/mongo-tmpfs:3.2 |
| 3.4 | jamesridgway/mongo-tmpfs:3.4 |
| 3.6 | jamesridgway/mongo-tmpfs:3.6 |
| 4.0 | jamesridgway/mongo-tmpfs:4.0 |