Minimum
1GB RAM for one or two light containers; 2GB RAM is the useful floor.
Docker makes deployment cleaner, but containers still share the same RAM, CPU, disk, and network. A 2GB VPS is the useful starting point for a small Compose stack.
1GB RAM for one or two light containers; 2GB RAM is the useful floor.
2 vCPU / 2GB RAM / 40GB+ SSD for a small app stack.
Upgrade when databases, queues, search, or multiple apps share the box.
One app container may be tiny. A real stack often adds PostgreSQL, Redis, a reverse proxy, backups, monitoring, and logs. Count the whole stack before choosing a VPS.
Choose 2GB RAM for a small stack. Choose 4GB RAM if the stack includes databases plus more than one production app.