How to Run MongoDB in Docker

Поділитися
Вставка
  • Опубліковано 8 вер 2024

КОМЕНТАРІ • 37

  • @emericpetitgenet3512
    @emericpetitgenet3512 2 місяці тому +2

    Dude you make it practical and easy to understand basic concepts for running mongoDB in docker. Enjoyed the video

    • @scriptbytes
      @scriptbytes  2 місяці тому

      I appreciate that, thank you!

  • @MrSadPanda
    @MrSadPanda 9 місяців тому +4

    Quick, thorough, and very helpful! Thanks for the video!

  • @mikegreiling
    @mikegreiling Місяць тому

    Thank you. Clear, concise and exactly the information I was looking for.

  • @hayoudoing
    @hayoudoing 3 місяці тому +1

    This is gold. Thanks a lot

  • @user-bz4hj2xf9z
    @user-bz4hj2xf9z 4 місяці тому

    Hey, man! Thank you for your comprehensive guide! This helped me A LOT!

    • @scriptbytes
      @scriptbytes  4 місяці тому

      You’re welcome, thanks for watching!

  • @jakubk7158
    @jakubk7158 2 місяці тому

    great video thanks :)

  • @SimanAndGarfunkel
    @SimanAndGarfunkel 7 місяців тому

    really nice, straight forward with the important details explained.

  • @yadnyesh
    @yadnyesh 5 місяців тому

    Cut to chase, loved your video, thank you very much!

  • @PilotGT
    @PilotGT Місяць тому

    well done, thanks for posting

  • @renealbrechtsen9743
    @renealbrechtsen9743 2 місяці тому

    In newer docker versions you can just call it 'compose.yaml" and you also don't need to add "version".

  • @tiendatnguyen6758
    @tiendatnguyen6758 2 місяці тому

    really detaille , I love it

  • @edward481
    @edward481 3 місяці тому

    Thanks so much for this video, very clear and helpful. Do you know why a second volume is created which has a name that looks like a long id of some kind?

  • @fatimarani6544
    @fatimarani6544 24 дні тому

    PS D:\mongoDB> docker compose up
    no configuration file provided: not found got this error

  • @WinaM2
    @WinaM2 6 місяців тому

    Thanks bro, you saving me!

  • @paulh6933
    @paulh6933 11 місяців тому +1

    Awesome video. couple of q's. when u make a named volume, where is it located in case i wanted to back it up (guessing it may change between mac and windows). how much memory does your mac have. on windows, w/ wsl i mac out my 16gb, even w/ restricting resources

    • @scriptbytes
      @scriptbytes  11 місяців тому +1

      With named volumes, I'm not actually sure where they are, Docker handles all of it.
      However it sounds like you might want to not use a named volume, and instead give it a path directly to a folder on your pc. Something like this:
      -v C:/path/to/folder:/data/db
      This way instead of a volume managed by Docker, it's a folder directly on your host.
      I have 32GB of memory on this. It's pretty normal for me to be using around 25GB total, but I run a lot of stuff at once lol.

  • @doodleydude7833
    @doodleydude7833 9 місяців тому

    thanks man, this helps a lot

    • @scriptbytes
      @scriptbytes  9 місяців тому

      No problem! Thanks for watching.

  • @AmitKapadiaUK
    @AmitKapadiaUK 7 місяців тому

    This is a fantastic tutorial. Can you show how we would deploy this docker compose image to gcloud please. I'm stuck on how to get this live. 🙏

    • @scriptbytes
      @scriptbytes  7 місяців тому +1

      Where and how you deploy it depends on a few things (price, size, public facing, managed, etc), but I have an older video out that shows how to run a Postgres database on a Google Compute Engine VM. In that video I am showing postgres, and I'm using Docker Run (not compose), but the same general rules would apply.
      I haven't used it, but MongoDB Atlas in GCP is another option, but it's not using Docker.

    • @AmitKapadiaUK
      @AmitKapadiaUK 7 місяців тому

      @scriptbytes thank you. It's for a client of mine. Small app with not many impressions. Less than a thousand impressions a month. My docker compose image is using node and postgres images

  • @zed620
    @zed620 8 місяців тому

    How do I run TWO or more Micro-services (Spring boot + MongoDB) in a docker compose container ? I can not get my head around it, do I need two separate instance of MongoDB on two different ports?

    • @scriptbytes
      @scriptbytes  8 місяців тому +2

      If you need two different databases in the same docker compose, then I think they need to be on different ports. I haven't tested it yet, but I would think it would work.
      Maybe I'll do some testing and research and do a video on it.

    • @scriptbytes
      @scriptbytes  8 місяців тому +2

      I just ran a really really quick test. I created two different databases in my docker compose file, each with a unique port. I was able to connect to each of them. I think that should work for you. Good luck!

  • @RomiLandau
    @RomiLandau 7 місяців тому

    for some reason i cant seem to connect to the server , the container is running but i cant connect , i have tried every thing

    • @scriptbytes
      @scriptbytes  7 місяців тому

      Are you getting any errors or info from the logs in the container? It will probably show if it's a wrong password or anything like that.
      One thing that's happened to me is having special characters in my password that the terminal didn't like. Thinks like \ / ' #, etc.

    • @RomiLandau
      @RomiLandau 7 місяців тому +1

      @@scriptbytes actually I had mongo installed before (locally) and the connection tried only the local one no matter the port , once I deleted the local one it worked great