I am new to Docker, but I have experience of using VM and hypervisor. Referring to Docker introduction and this image, Docker containers are isolated but share the same host OS.
If we deploy only 1 Docker container (e.g. LAMP app) in a host OS, can the Docker container uses the full CPU power and memory of the host OS?
Is there any performance difference between a LAMP app running in a Docker container and a LAMP app running in the host OS directly?