|
|
|
|
|
by cbanek
2706 days ago
|
|
Shared libraries are just one part of it. Containers also have their own filesystem for handling things like configuration files, data files, helper binaries, etc. Being self-contained, you don't need to worry about namespace conflicts running multiple of these at the same time on the same machine. If you were doing processes, you'd have to specify different command lines, different paths, etc. With docker, you run multiple containers. Same for network ports - containers are on their own isolated network port space and network bridge. |
|
Is it mainly used for existing applications? I am not sure what the benefits of isolation like this would be?