我开始学习Docker。但是我经常感到困惑,即使我在多个地方阅读它。
Docker主机和Docker容器。
Docker Host在哪里?这是容器或另一个可以将多个容器放在一起的层的另一个词吗?
抱歉,这可能是一个基本问题。 我用Google搜索了,但没有用。
答案 0 :(得分:12)
docker host是基本的传统OS服务器,其中OS和进程以正常(非容器)模式运行。因此,通过实际启动和引导服务器(或VM)开始的操作系统和进程是docker主机。通过docker命令在容器内启动的进程是您的容器。
进行类比:码头工人主机是游乐场,码头工人容器是孩子们在那里玩耍。
答案 1 :(得分:10)
Docker Host是安装Docker Engine的机器。
答案 2 :(得分:2)
主机是底层操作系统,它支持应用程序隔离(即,通过“容器”进程和用户隔离。)Docker提供了一个API,用于定义应用程序打包方法和工作容器的方法。
Host =容器实现 Docker = app包装和容器管理
答案 3 :(得分:2)
Docker主机是安装docker引擎的机器。 docker容器可以与在同一个docker主机上运行的简单进程进行比较。
答案 4 :(得分:1)