|
|
|
|
|
by haswell
2005 days ago
|
|
You've lost me. This sentence does not explain how Docker, or containers work. It explains one aspect/limitation related to the execution of code in a container, but does not foster a deeper understanding of container architecture for the uninformed reader, and is actually somewhat misleading considering Docker's use of a VM behind the scenes in some situations (in which case the "host running the container" is technically the VM, not the user's PC). I sense that you have useful knowledge to share. I'm afraid you've missed the mark. Instead of spreading vitriol and asking why everyone around you is so dumb, focus that energy on sharing that knowledge! |
|
That is exactly the point. If you want to run Linux binaries you need a Linux container. On windows or macOS that means a Linux vm.
If you want to run windows binaries you need a windows container.
Conversely if you had a macOS container you’d only be able to run macOS binaries.
This is my point. It’s not a hard concept to understand. I’m not asking people to learn about cgroups or Chroots or network namespaces or any of that.