A Docker image for all of the MongoDB client executables, including:
mongosh- The mongodb shell, a command-line interface for interacting with a mongodb servermongodump- Dump a database or a collection of databases to a filemongorestore- Restore a database from a dump filebsondump- Convert BSON files to JSONmongoexport- Export data from a database to a filemongofiles- Upload and download files to and from a mongodb servermongoimport- Import data from a file to a databasemongostat- Display statistics about a mongodb servermongotop- Monitor the performance of a mongodb server
The image also includes common file transfer utilities to allow use of this image for backup and restore operations, including:
curl,wget- Download files from the internettar,gzip,zipandxz- Archive and compress filesopensslandgpg- Encrypt and decrypt filesrsync- Synchronize files and directories between two locationsrclone- https://rclone.org/ - Sync files and directories to and from cloud storage providersrestic- https://restic.readthedocs.io/ - Restic encrypted backup toolcron- Schedule tasks to run at specific intervals
This image is intended to be used as a base image for running MongoDB scripts and as such is deployed in both Ubuntu (Default) and Alpine distro variants.