Docker 主机和容器有什么区别

What is the difference between Docker Host and Container

我开始学习 Docker。但我经常感到困惑,即使我在多个地方阅读它。

Docker 主机和 Docker 容器。

Docker 主机从哪里进来?这是容器的另一种说法还是可以将多个容器放在一起的另一层?

抱歉可能是一个基本问题。 我用谷歌搜索了这个,但没有用。

docker 主机是基础传统 OS 服务器,其中 OS 和进程 运行 处于正常 (non-container) 模式。因此,OS 和您通过实际启动和引导服务器(或 VM)启动的进程是 docker 主机。通过 docker 命令在容器内启动的进程是您的容器。

打个比方:docker宿主就是游乐场,docker容器就是在里面玩耍的孩子

Docker Host是安装Docker Engine的机器。

Host 是底层 OS,它支持应用程序隔离(即,通过 "containers." 进行进程和用户隔离 Docker 提供了一个 API,它定义了一个应用程序打包方法和容器工作方法。

Host=容器实现 Docker = 应用打包和容器管理

Docker 主机是您安装 docker 引擎的机器。 docker 容器可以与同一 docker 主机上的简单进程 运行 进行比较。

这是一张图片,我觉得它比文字更容易理解。我找到了 here

主机是管理容器和映像的机器,您实际安装的是 Docker。