Docker 主机和容器有什么区别
What is the difference between Docker Host and Container
我开始学习 Docker。但我经常感到困惑,即使我在多个地方阅读它。
Docker 主机和 Docker 容器。
- Docker 引擎是处理容器的基础引擎。
- Docker 容器位于 Docker 引擎之上。这是由食谱创建的(带有 shell 脚本的文本文件)。它从集线器中提取图像,您可以在上面安装您的东西。
- 在典型的应用程序环境中,您将为系统的每一部分、应用程序服务器、数据库服务器、Web 服务器等创建单独的容器(每个一个容器)。
- Docker Swarm 是一个容器集群。
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。
我开始学习 Docker。但我经常感到困惑,即使我在多个地方阅读它。
Docker 主机和 Docker 容器。
- Docker 引擎是处理容器的基础引擎。
- Docker 容器位于 Docker 引擎之上。这是由食谱创建的(带有 shell 脚本的文本文件)。它从集线器中提取图像,您可以在上面安装您的东西。
- 在典型的应用程序环境中,您将为系统的每一部分、应用程序服务器、数据库服务器、Web 服务器等创建单独的容器(每个一个容器)。
- Docker Swarm 是一个容器集群。
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。