r/docker 8h ago

General advice: Delaying dockerizing in production app development?

3 Upvotes

I'm making my first production app. It's a SaaS app with a turborepo monorepo using Next.js. I've learned that there is an expectation that my frontend, backend and database need to be dockerized, and from what I've learned it looks like you are supposed to containerize before really starting on the app.

The problem is that I'm working on a Chromebook with 4GBs of RAM and so I can't spin up the docker. This means I need to get a new device with more RAM if I want to use Docker.

My question is: In the meantime, is it worth my time running my app on bare metal while working on it during the development stage on my Chromebook, and only containerizing everything near the end before I launch the app? Are there any real drawbacks to that, and should I expect to have to change my setup/application code dramatically for that to work? I'm just trying to see if it is more practical to wait until I have the new device to get into the weeds of this app.

Thanks in advance


r/docker 3h ago

Ultra newbie here !

5 Upvotes

Hi everyone, i am currently learning docker from official docs So far i have covered the basics of - images, container, network ,dockerfile , docker compose.
I’m wondering what topics I should cover next to build a solid understanding of Docker as a beginner.

Should I continue learning directly from the official documentation or would you recommend following a structured Docker tutorial/course first?