Requirements ------------ * Docker Desktop on Windows (https://docs.docker.com/docker-for-windows/install) * Mongodb Management Studio (https://robomongo.org/download) Getting Started ------------ 1. Launch Terminal or Command Prompt 2. Type `docker --version` to check the version of docker 3. Pull docker image type `docker pull mongo` (this will get the latest version of mongodb) 4. Type `docker images` to check list of images downloaded 5. To run the mongodb type `docker run -p : --name mongodb ` 6. To exit Ctrl+C 7. To run in the background (detached mode) type `docker run -d -p 27017-27019:27017-27019 --name mongodb ` 8. To list all running containers type `docker ps -a` 9. To stop running container type `docker stop ` 10. To remove container type `docker rm ` 11. Run again mongodb as detached mode see #7 step 12. Use RoboMongo as yung GUI to query data 13. Go inside bash docker `docker exec -it bash` Mounting the volume ------------ 1. `docker run --name mongo-test -d -v /mongodb/data/db:/data/db -p 27017:27017 mongo:latest`