Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.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
Deployment Docker主机和容器之间有什么区别_Deployment_Docker_Virtual Machine_Containers - Fatal编程技术网

Deployment Docker主机和容器之间有什么区别

Deployment Docker主机和容器之间有什么区别,deployment,docker,virtual-machine,containers,Deployment,Docker,Virtual Machine,Containers,我开始了解Docker。但我经常感到困惑,尽管我在很多地方都读过 Docker主机和Docker容器 Docker引擎是处理容器的基本引擎 Docker容器位于Docker引擎的顶部。这是由recipes(带有shell脚本的文本文件)创建的。它从集线器中提取图像,你可以在上面安装你的东西 在典型的应用程序环境中,您将为系统的每个部分、应用程序服务器、数据库服务器、Web服务器等创建单独的容器(每个容器一个) Docker Swarm是一组容器 码头工人的主人在哪里?这是容器的另一个词还是可

我开始了解Docker。但我经常感到困惑,尽管我在很多地方都读过

Docker主机和Docker容器

  • Docker引擎是处理容器的基本引擎
  • Docker容器位于Docker引擎的顶部。这是由recipes(带有shell脚本的文本文件)创建的。它从集线器中提取图像,你可以在上面安装你的东西
  • 在典型的应用程序环境中,您将为系统的每个部分、应用程序服务器、数据库服务器、Web服务器等创建单独的容器(每个容器一个)
  • Docker Swarm是一组容器
码头工人的主人在哪里?这是容器的另一个词还是可以将多个容器放在一起的另一层

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

docker主机是基本的传统操作系统服务器,操作系统和进程在正常(非容器)模式下运行。因此,通过实际启动服务器(或VM)启动的操作系统和进程就是docker主机。通过docker命令在容器中启动的进程就是您的容器


打个比方:docker主机是操场,docker容器是在那里玩耍的孩子。

docker主机是安装docker Engine的机器

主机是底层操作系统,它支持应用程序隔离(即通过“容器”隔离进程和用户)。Docker提供了一个API,定义了应用程序打包方法和容器工作方法

主机=容器实现
Docker=app packaging and container management

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

以下是一张图片,我发现它比文字更容易理解。我找到了它

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