Not with 64gb ram and 16+ cores on that budget
Not with 64gb ram and 16+ cores on that budget
“how dare they use the right tool for the job without taking the time to learn how to do it sub optimally first”
To elaborate a bit more, there is the MySQL resource usage and the docker overhead. If you run two containers that are the same, the docker overhead will only ding you once, but the actual MySQL process will consume its own CPU and memory inside each container.
So by running two containers you are going to be using an extra couple hundred MB of RAM (whatever MySQL’s minimum memory footprint is)
it won’t necessarily take twice the resources of a single mysql container
It will as far as runtime resources
You can (and should) just use the one MySQL container for all your applications. Set up a different database/schema for each container
You can just point your domain at your local IP, e.g. 192.168.0.100