RTSP MongoDB Shell Docker Image
Debian with MongoDB Shell (mongosh) included.
mongosh
Usage
For the mongosh
command usage, please refer to the following documents.
Usage
In order to use image from GitHub Container Registry instead of Docker Hub, you can replace rtsp/mongosh
with ghcr.io/rtsp/docker-mongosh
anywhere in the instruction below.
Pull Image
docker pull rtsp/mongosh
Interactive Mode
docker run --rm -it rtsp/mongosh mongosh -- mongodb://172.17.0.1:27017
docker run --rm -it rtsp/mongosh bash
Run a Specific Command
docker run --rm rtsp/mongosh mongosh -- mongodb://172.17.0.1:27017 --eval 'db.serverStatus()'
Run as Daemon
docker run -d --name mongosh rtsp/mongosh
docker exec mongosh mongosh -- mongodb://172.17.0.1:27017 --eval 'db.serverStatus()'
docker exec -it mongosh mongosh -- mongodb://172.17.0.1:27017
docker exec -it mongosh bash
Run as Kubernetes Pod
---
apiVersion: v1
kind: Pod
metadata:
name: mongosh
spec:
containers:
- name: mongosh
image: rtsp/mongosh:latest
kubectl exec mongosh -- mongosh mongodb://ENDPOINT:27017 --eval 'db.serverStatus()'
kubectl exec -it mongosh -- mongosh mongodb://ENDPOINT:27017
kubectl exec -it mongosh -- bash
Links
Packages
- Docker Hub: rtsp/mongosh
- GitHub: ghcr.io/rtsp/docker-mongosh