Docker容器可以使用主机操作系统的全部CPU功率和内存吗?

我是Docker的新手,但是我有使用VM和pipe理程序的经验。 参考Docker介绍和这个镜像 ,Docker容器是隔离的,但共享相同的主机操作系统。

如果我们只在主机操作系统中部署一个Docker容器(例如LAMP应用程序),那么Doc​​ker容器可以使用主机操作系统的全部CPU功率和内存吗?

在Docker容器中运行的LAMP应用程序和直接在主机操作系统中运行的LAMP应用程序之间是否存在性能差异?

tl; dr:有区别,但通常很小,不值得担心。

容器大部分可以使用主机系统的全部CPU和RAM。 实际运行一个容器有一点CPU的开销,但是它足够小,通常被认为是零。 RAM使用情况在同一条船上。 docker服务器确实需要一定数量的CPU和RAM。 与在VM中运行应用程序相比,两者都相当小。