The value is having a single GUI/Management tool to control all your virtualization stack. Openstack is kind of doing this...
It would be, except as described Proxmox doesnt actually do this. You cannot task, track, or control docker instances through the GUI or the Proxmox API.
Not so fast. Proxmox does KVM VERY well, but its LXC support has a huge hole in it- namely lack of failover capability. Having a working container is kind of important regardless of a pretty gui and uniform api access.It would completely dominate the market as it can manage all 3 type of platforms.
That would be true as long as customers run applications dependent on kernel version. While SOME applications will retain the need for this, many (and growing) applications are already being designed to be operating in a fairly generic container environment. Perhaps it would be more accurate to say that hypervisors will always have applications that containers cant replace- the key difference being that hypervisors will solve edge cases and not the other way around.[/quote]Container virtualization will never replace a hypervisor since a container is dependent of the host kernel therefore you will never be able to run a container which is independent of the host platform.