据说Docker在Host OS上运行,但是我们仍然从基本映像构建docker文件,比如Ubuntu?那不是在Docker容器内运行的OS吗?

时间:2019-02-25 18:48:20

标签: docker

例如,我使用了基于Ubuntu的Docker容器,该容器在MacOS上运行。

这不是说docker容器中的进程实际上在与主机不同的操作系统上运行吗?我对此感到非常困惑。

库兹人说docker很轻巧,应用程序直接在主机OS上运行,但是在上述情况下,应用程序是否仍在Docker内部的OS(ubuntu)上运行?而且docker文件是建立在Ubuntu基本映像之上的,那与VM有何不同?

1 个答案:

答案 0 :(得分:0)

docker容器“服务”基于docker运行时环境运行。这个docker运行时在许多平台上都可用。 docker容器内部是您的工作量,您可以放置​​任何内容。这是您选择操作系统的地方。