MongoDB is a high-performant, easily scalable NoSQL database management system. Its flexibility makes it a perfect choice for use cases ranging from handling web application contents to big data processing.
This MongoDB distribution (Community Edition) is provided by MongoDB, Inc., packaged as part of a Rocky Linux 9 image by Sourcemation.
Run a temporary container with the mongod server:
Note: for this self-managed deployment, the recommended ulimit settings
have been provided as per the official upstream
recommendations.
docker run --rm --ulimit nofile=64000:64000 --ulimit nproc=64000:64000 -it sourcemation/mongodb:latest
This image uses the following environment variables:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
HOME="/home/mongodb"
APP_VERSION="XXX - MongoDB version set during build"
APP_NAME="mongodb"
This image exposes the following ports:
mongod daemon port (Note that sharded cluster
support is beyond the scope of this Dockerfile)Please note that the ports need to be either manually forwarded with the
-p option or let Docker choose some for you with the -P option.
Your contributions are valued! Feel free to suggest enhancements or request new images by opening an issue, or submit your own contributions via pull requests to the Sourcemation GitHub repository.
Disclaimer: The sourcemation/mongodb image is not affiliated with
MongoDB, Inc. The respective entities own the trademarks mentioned in
the offering. The sourcemation/mongodb image is a separate project and
is maintained by Sourcemation.
A detailed risk analysis report of the image and its components can be found on the Sourcemation platform.
For more information, check out the overview of MongoDB® page.
The base license for the solution (MongoDB) is the Server Side Public License (SSPL) v1 The licenses for each component shipped as part of this image can be found on the image's appropriate Sourcemation entry.
Content type
Image
Digest
sha256:db21e8f03…
Size
310.4 MB
Last updated
4 days ago
docker pull sourcemation/mongodb