2025-01-23, 03:03 PM
There is minimal memory overhead and little to no CPU overhead. Containers share the host OS's kernel vs a virtual machine, which has its own kernel.
Disk usage for the image and a bit more config complexity are the primary disadvantages. But the increased disk usage is due to containers bundling all their dependencies in the image. Which leads to the advantage that you don't have to worry about package conflicts between two apps installed on your system.
Disk usage for the image and a bit more config complexity are the primary disadvantages. But the increased disk usage is due to containers bundling all their dependencies in the image. Which leads to the advantage that you don't have to worry about package conflicts between two apps installed on your system.