Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
它';s说Docker是在主机操作系统上运行的,但我们仍然从一个基本映像构建Docker文件,比如说Ubuntu?Isn';docker容器中运行的操作系统不是吗?_Docker - Fatal编程技术网

它';s说Docker是在主机操作系统上运行的,但我们仍然从一个基本映像构建Docker文件,比如说Ubuntu?Isn';docker容器中运行的操作系统不是吗?

它';s说Docker是在主机操作系统上运行的,但我们仍然从一个基本映像构建Docker文件,比如说Ubuntu?Isn';docker容器中运行的操作系统不是吗?,docker,Docker,例如,我使用了基于Ubuntu的docker容器,它运行在我的MacOS上 这难道不意味着docker容器中的进程实际上运行在与我的主机不同的操作系统上吗?我真的被这搞糊涂了 因为人们说docker很轻,因为应用程序直接在主机操作系统上运行,但是在上面的例子中,应用程序不是仍然在docker内部的操作系统(ubuntu)上运行吗?docker文件构建在Ubuntu基本映像之上,这与VM有什么不同?docker容器“服务”基于docker运行时环境运行。此docker运行时可在许多平台上使用。do

例如,我使用了基于Ubuntu的docker容器,它运行在我的MacOS上

这难道不意味着docker容器中的进程实际上运行在与我的主机不同的操作系统上吗?我真的被这搞糊涂了

因为人们说docker很轻,因为应用程序直接在主机操作系统上运行,但是在上面的例子中,应用程序不是仍然在docker内部的操作系统(ubuntu)上运行吗?docker文件构建在Ubuntu基本映像之上,这与VM有什么不同?

docker容器“服务”基于docker运行时环境运行。此docker运行时可在许多平台上使用。docker容器内是您的工作负载,您可以放置任何您想要的内容。这是你选择的操作系统