3 ms·
Often times you want to run a newer version of a package but it has new dependency requirements that conflict with other packages. Most solutions around this in
by ecnahc515 8y ago
Often times you want to run a newer version of a package but it has new dependency requirements that conflict with other packages. Most solutions around this involve tweaking the package, or using a chroot. A container lets you avoid this problem as each container has it's own rootfs and can be a different OS and can run different versions of software however you want without worrying about conflicts.
It's somewhat similar to static linking, but at a higher level.