Docker + Mongo DB + Volume Mount (Persistence)

We observe that once the docker container is removed, we lose the entire data along with that container and cant recover which was very precious for the business continuity. 😔 Here we will fix the issue by mounting the volume in the docker-compose file. Prerequisites: Basic awareness about Docker containers and how to make it up. Create docker-compose.yaml file as below This configuration will pull the latest mongo image from the docker hub. Re-creating the data lose Scenario Execute the docker file using the command docker-compose up -d "-d" preferable to run in a detached mode run docker ps to check the container status Will try to launch to mongo terminal by hitting the below command docker exec -it c6d1608207ca bash (Used container id can use container name also) Once the terminal got opened execute mongo admin -u root -p example will help to connect to the mong DB view the database using show dbs Now we can create a new database using the command use address