Debian with MongoDB Shell (mongosh) included.
For the mongosh command usage, please refer to the following documents.
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.
docker pull rtsp/mongoshdocker run --rm -it rtsp/mongosh mongosh -- mongodb://172.17.0.1:27017docker run --rm -it rtsp/mongosh bashdocker run --rm rtsp/mongosh mongosh -- mongodb://172.17.0.1:27017 --eval 'db.serverStatus()'docker run -d --name mongosh rtsp/mongoshdocker 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--- apiVersion: v1 kind: Pod metadata: name: mongosh spec: containers: - name: mongosh image: rtsp/mongosh:latestkubectl exec mongosh -- mongosh mongodb://ENDPOINT:27017 --eval 'db.serverStatus()' kubectl exec -it mongosh -- mongosh mongodb://ENDPOINT:27017 kubectl exec -it mongosh -- bash--- apiVersion: apps/v1 kind: Deployment metadata: name: mongosh spec: replicas: 1 selector: matchLabels: name: mongosh template: metadata: labels: name: mongosh spec: containers: - name: mongosh image: rtsp/mongosh:latest imagePullPolicy: Alwayskubectl exec deployment/mongosh -- mongosh mongodb://ENDPOINT:27017 --eval 'db.serverStatus()' kubectl exec -it deployment/mongosh -- mongosh mongodb://ENDPOINT:27017 kubectl exec -it deployment/mongosh -- bash- Docker Hub: rtsp/mongosh
- GitHub: ghcr.io/rtsp/docker-mongosh