I heard a very similar story, except it was one Italian grandma with a bunch of dudes in suits. She proceeded to serve him the single largest, most elaborate, and most delicious Italian dinner he had ever had. Apparently he could see into the kitchen, and she was making everything from scratch. He was there for like two hours, and she just kept bringing more plates out even though he hadn’t actually ordered anything. All because she was so excited to finally have someone to cook for. She even sat with him to chat, and was clearly happy to just have someone except the angry-looking dudes in suits to talk to. IIRC the suits didn’t even take payment before he was ushered out of the door.
He tried to go back like a week later, but the place was totally deserted.
It can be, yes. One of the largest complaints with Docker is that you often end up running the same dependencies a dozen times, because each of your dozen containers uses them. But the trade-off is that you can run a dozen different versions of those dependencies, because each image shipped with the specific version they needed.
Of course, the big issue with running a dozen different versions of dependencies is that it makes security a nightmare. You’re not just tracking exploits for the most recent version of what you have installed. Many images end up shipping with out-of-date dependencies, which can absolutely be a security risk under certain circumstances. In most cases the risk is mitigated by the fact that the services are isolated and don’t really interact with the rest of the computer. But it’s at least something to keep in mind.