Docker Host和Container有什么不同?
我开始学习Docker。 但是,即使我在多个地方阅读,我仍然经常感到困惑。
Docker主机和Docker容器。
- Docker Engine是处理容器的基础引擎。
- Docker容器位于Docker引擎之上。 这是通过食谱(带有shell脚本的文本文件)创build的。 它从集线器中拉出图像,你可以在上面安装你的东西。
- 在典型的应用程序环境中,您将为系统,应用程序服务器,数据库服务器,Web服务器等(每个容器一个)创build单独的容器。
- Docker Swarm是一个容器集群。
Docker主机在哪里进来? 这是Container还是另一个可以将多个容器放在一起的层?
对不起可能是一个基本的问题。 我GOOGLE了这个,但没用。
Docker主机是OS和进程以正常(非容器)模式运行的基本传统OS服务器。 因此,通过启动和启动服务器(或VM)启动的操作系统和进程是docker主机。 通过docker命令在容器中启动的进程是您的容器。
作一个比喻:docker主人是操场,docker集装箱是在那里玩耍的孩子们。
Docker Host是Docker Engine安装的机器。
主机是底层操作系统,它支持应用程序隔离(即,通过“容器”进行进程和用户隔离.Docker提供了一个API,该API定义了应用程序打包的方法以及为容器工作的方法。
主机=容器实现Docker =应用程序打包和容器pipe理
Docker主机是您安装Docker引擎的机器。 docker容器可以与在同一个docker主机上运行的简单进程进行比较。
- 如果容器崩溃,那么Docker镜像怎么样?
- 在互联网上暴露本地Docker容器(有两个容器互相链接)。
- 打开运行容器的界面(没有 – 特权)
- docker工人 – 在主机和容器上组成永久性数据
- 应该如何configurationdynamicKubernetes / OpenShift DNSparsing?
- 如何从Dockerized Python Web应用程序提供静态文件?
- 在Docker jboss / wildfly图像容器上复制应用程序
- 将其作为服务公开后,无法在kubernetes中运行tomcat容器
- docker运行…input容器…然后每个命令得到“ReferenceError:<command>未定义”