共享主机操作系统或共享Container OS

时间:2014-07-09 09:23:27

标签: docker

在Mac或其他OS主机上运行Ubuntu Docker容器时, 是UBunto OS真的在容器中运行还是某种虚拟接口?

从我的理解容器共享操作系统,我只需要了解它是来自主机的操作系统,还是它真的是容器内的操作系统?

如果Docker容器是某种类型的主机虚拟接口,那么; Docker Containe:

  • http来自主持人
  • 文件和文件夹由主机提供

然后只要接口在那里,Docker Container就可以在任何主机操作系统上运行,对吗?

感谢任何输入

1 个答案:

答案 0 :(得分:0)

好的,这是来自文档 - 我错过了,第一次阅读:

容器如何运作?

容器由操作系统,用户添加的文件和元数据组成。正如我们所见,每个容器都是根据图像构建的。该图像告诉Docker容器包含什么,启动容器时要运行的进程以及各种其他配置数据。 Docker镜像是只读的。当Docker从映像运行容器时,它会在映像顶部添加一个读写层(使用我们之前看到的联合文件系统),然后运行该应用程序。