Sign inSign up

binaryoverload/mongodb-client

By binaryoverload

Updated over 1 year ago

A MongoDB client image with built-in file transfer and backup tools.

Image
Developer tools
Databases & storage
0

414

binaryoverload/mongodb-client repository overview

binaryoverload/mongodb-client

GitHub Workflow Status (with event) Docker Hub GitHub

A Docker image for all of the MongoDB client executables, including:

  • mongosh - The mongodb shell, a command-line interface for interacting with a mongodb server
  • mongodump - Dump a database or a collection of databases to a file
  • mongorestore - Restore a database from a dump file
  • bsondump - Convert BSON files to JSON
  • mongoexport - Export data from a database to a file
  • mongofiles - Upload and download files to and from a mongodb server
  • mongoimport - Import data from a file to a database
  • mongostat - Display statistics about a mongodb server
  • mongotop - 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 internet
  • tar, gzip, zip and xz - Archive and compress files
  • openssl and gpg - Encrypt and decrypt files
  • rsync - Synchronize files and directories between two locations
  • rclone - https://rclone.org/ - Sync files and directories to and from cloud storage providers
  • restic - https://restic.readthedocs.io/ - Restic encrypted backup tool
  • cron - 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.

Tag summary

Content type

Image

Digest

sha256:12590545b

Size

238.2 MB

Last updated

over 1 year ago

docker pull binaryoverload/mongodb-client