精华内容
下载资源
问答
  • 一、Docker 是什么?Docker 一定程度上可以将其想象一个更轻量的电脑,有自己私有化的操作系统,网络,独立的内存。并且其提供了足够强的封装能力。同集装箱类比,我们在一个空间内封装好了一切。宿主机就是拉箱子的...

    一、Docker 是什么?

    Docker 一定程度上可以将其想象一个更轻量的电脑,有自己私有化的操作系统,网络,独立的内存。并且其提供了足够强的封装能力。同集装箱类比,我们在一个空间内封装好了一切。宿主机就是拉箱子的船,一个封装好的集装箱就是一个独立的存在,可以做到地下的船随意换,而箱子内容不变。正式Docker 有了这种能力,在我们安装服务的时候避免对宿主机繁琐的配置,就可以将一个软件运行起来。以前我们开发一个java程序,宿主机必须提供jre 环境。如果没有这个环境,不好意思该程序无法执行,有了容器后这些就简单了。拉取一个镜像,然后运行起来,结束。

    二、Docker Engine

    在 Docekr 中有一个核心就是 Docker Engine,这个是什么呢?就简单的将其理解为一个C/S服务吧,更通俗的讲就是个软件。整体架构图如下:

    59ff9ced3dd0d2fbe9b48ff57f0f1fec.png

    在这里对其核心的部分概念进行简单的介绍,没有提及的内容,过于相比较复杂,在后文中再进行进行详细描述:

    • Server:整个结构最核心的部分,命令的真实执行者,里面住着 docker daemon,简单的说就是一个守护docker守护进程,长期的运行着,常驻于内存中,负责创建和管理dockers 对象,比如:image,containers,network和volume。在Linux 中可以找到一个叫 dockerd 的进程就是它。
    • Rest Api: 正如它的名字就是一个对外提供的接口,利用这些接口可以实现对 docker 服务的调用执行,完成和 daemon 通信。
    • Client: 最外层的命令行界面(CLI)。

    三、Docker 架构

    Docker 就是前文提到的C/S 架构,整体架构图如下:

    https://docs.docker.com/engine/images/architecture.svgdocs.docker.com

    Docker 的整体架构分为三部分,Clint,Docker_Host,Registey,上图有很清晰的处理流程:

    • Clinet:和前文中提到的一致,就是命令行的操作界面,通过其使用Api 接口,完成和Doceker daemon 的通信。
    • Docker_Host: Docker 的宿主机,可以是物理机,也可以是虚拟机,上面跑着一个dockers 服务,我们使用 docker daemon 实现对docker 对象生命周期管理。
    • Registey: docker registry 严格意义它不属于docker中,他是另外的一个仓库服务,是docker 镜像的存储中心,docker 的官方仓库为docker hub,也之处我们自己创建。为了方便在开发团队中我们会维护一个仓库,这个仓库我们一般使用 harbor 实现。

    四、Docker 对象

    在上文中我提到一个概念叫 docker 对象,事实这些对象才是我们每天要用的东西,常用的主要有 imagecontainersnetworkvolumesplugins。这里对容器中两个常用的做简单概述说明。

    • images: 是一个封装好的只读模板文件,用于后期创建创建容器使用。内部封装了最小操作系统,你的应用程序,以及一些其他必备服务,这些封装内容完全可以有用户指定。
    • containers:容器是通过image 运行起来的一个实例。可以看作一个进程。内部含有独立的网络和存储,容器与容器,容器与宿主机之间默认是隔离的。
    参考资料:https://docs.docker.com/get-started/overview/
    展开全文
  • 什么是宿主机

    万次阅读 多人点赞 2018-11-10 22:04:12
    就是主机,这个概念相对于子机而言的,比如你安装有虚拟机的话,那么相对于虚拟机而言,你正在使用的计算机就是宿主机,虚拟机安装在主机上的,必须在主机上才能运行,主机就是一个“宿主”。...

    就是主机,这个概念是相对于子机而言的,比如你安装有虚拟机的话,那么相对于虚拟机而言,你正在使用的计算机就是宿主机,虚拟机是安装在主机上的,必须在主机上才能运行,主机就是一个“宿主”。

    展开全文
  • 虚拟机与宿主机网络模式简述 ...在NAT模式:虚拟机与宿主机是共用一个网络地址的,简单来说宿主机是什么网络虚拟机就是什么网络,宿主机能干什么虚拟机就可以干什么,可以上网。 在桥接模式:虚拟机既与宿...

    虚拟机与宿主机网络模式

    在虚拟机与宿主机之间有三种网络连接模式:仅主机模式、NAT模式、桥接模式。

    1. 仅主机模式:虚拟机和宿主机在同一个网段,它们之间是可以访问的,但在虚拟机中是不能上网的,也就是说没法访问除了主机之外的IP地址。
    2. 在NAT模式:把虚拟机连接到类似三层交换的虚拟网卡上,不仅可以在局域网之内通信,而且还可以外部通信访问互联网。
    3. 在桥接模式:虚拟机既与宿主机在同一个网段里面的,它们之间既可以相互访问,虚拟机也可以通过自己的IP地址去访问局域网,虚拟机与宿主机是共用一个网络地址的,简单来说宿主机是什么网络虚拟机就是什么网络,宿主机能干什么虚拟机就可以干什么。
      在这里插入图片描述
      具体请参考:https://blog.csdn.net/LUCKWXF/article/details/92831096
      链接: link.
    展开全文
  • 主机很好理解,是计算机里除了输入输出设备之外的主要的机体,大概包含以下几个部分:机箱、主板、CPU、内存、硬盘、显卡等。 而虚拟机,顾名思义,虚拟的主机。... 而宿主机是什么呢?一开始以为是“宿”...

          主机很好理解,是计算机里除了输入输出设备之外的主要的机体,大概包含以下几个部分:机箱、主板、CPU、内存、硬盘、显卡等。

          而虚拟机,顾名思义,虚拟的主机。指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

          两者之间的根本差别就是一个是看得见摸得着的,另外一个存在于虚拟世界的。

          而宿主机是什么呢?一开始以为是“宿”+“主机”,百思不得其解。后来才发现原来是“宿主”+“机”。

          联想下自然界的宿主,就很好理解了。宿主(host),也称为寄主,是指为寄生生物包括寄生虫、病毒等提供生存环境的生物。寄生生物通过寄居在宿主的体内或体表,从而获得营养,寄生生物往往损害宿主,使生病甚至死亡。


          而这里的”宿主机“的概念也是相对于”子主机“而言的。虚拟机必须需要在主机的基础上才能存活,因此主机是“宿主”,虚拟机是“寄生物”。假如在虚拟机上安装了docker,那么虚拟机就是“宿主”,而Docker就是“寄生物”。

                         

    展开全文
  • 本人使用VMware Station 9虚拟机,虚拟机安装的CentOS 6.5操作系统,宿主机是WIN7系统(不过是什么系统都不重要啦) 要完成互相ping通,只需要做两件事情: (1)设置VMware的网络适配器为“桥接”模式,具体操作...
  • 首先这个帖子,献给...至于为什么要在docker中操作宿主机的docker,优点不言而喻,你既可以将你的具体需求容器化部署,又不用直接在宿主机上安装(假设我们没有办法在docker中操作宿主机的docker,那么我们只能将...
  • 但是容器中无法知道宿主机的ip和映射端口,即eureka上的实例不知道暴露给外部的什么访问IP和端口(宿主机IP和宿主机port)。 请教各位大神,此问题该如何解决,谢谢! **【docker显示宿主机的随机端口32773映射...
  • 而网管在使用这些虚拟网络功能时都要依靠vmware workstation提供的桥接、NAT和Host-only(主机模式)这三种虚拟网卡属性的组合来实现,具体桥接、NAT和Host-only是什么意思?桥接、NAT和Host-only有什么作用?桥接、...
  • 本人使用VMware Station 9虚拟机,虚拟机安装的XP操作系统,宿主机是WIN7系统(不过是什么系统都不重要啦) 要完成互相ping通,只需要做两件事情: (1)设置VMware的网络适配器为“桥接”模式,具体操作如下(图...
  • 阿里云产品专家何川在2018云栖大会·上海峰会中做了题为《专有宿主机公共云上的专有资源池》的分享,就什么是专有宿主机、专有宿主机能做什么、专有宿主机应用场景等方面的内容做了深入的分析。
  • 宿主机的mac和虚拟机的mac修改有什么区别,为什么虚拟机的mac修改之后用ipconfig /all查看变化了,然后软件也能用了,在宿主机不可以。宿主机网卡用的inter I219-A,我怀疑这款网卡不能...
  • 利用Docker在不同宿主机上做CentOS系统容器一、背景二、我为什么选择用Docker虚拟化服务器?三、Docker的安装四、Docker容器在不同宿主机间通信4.1、不同宿主机间容器通信原理图4.2、不同宿主机间容器通信安装部署...
  • 首先这个帖子,献给docker...至于为什么要在docker中操作宿主机的docker,优点不言而喻,你既可以将你的具体需求容器化部署,又不用直接在宿主机上安装(假设我们没有办法在docker中操作宿主机的docker,那么我们只...
  • 一、什么是容器网络栈 所谓容器能看见的“网络栈”,被隔离在自己的Network Namespace当中 网卡(network interface) 回环设备(loopback device) 路由表(Routing Table) iptables规则 当然 ,容器可以...
  • workstation提供的桥接、NAT和Host-only(主机模式)这三种虚拟网卡属性的组合来实现,具体桥接、NAT和Host-only是什么意思?桥接、NAT和Host-only有什么作用?桥接、NAT和Host-only的区别在哪里,本文将针对桥接、...
  • 至于为什么要在docker中操作宿主机的docker,优点不言而喻,你既可以将你的具体需求容器化部署,又不用直接在宿主机上安装(假设我们没有办法在docker中操作宿主机的docker,那么我们只能将这样的软件程序直接安装到...
  • 懒得描述太多,总归解决了...第一,先检查防火墙,通常应该没什么问题(问题解决之后我把这块规则去掉了,发现没什么影响,所以容器的话,可能docker已经解决了防火墙的问题,但是不排除其他人会有这个问题.)添加规则针对...
  • 宿主机win10(192.168.1.0/24)虚拟机win2008r2(192.168.159.0/24)使用NAT模式,宿主机和虚拟机能够互ping通,虚拟机能够ping通与宿主机同一网段的任何计算机,但与宿主机同网段的计算机却不能ping通虚拟机...
  • 懒得描述太多,总归解决了...第一,先检查防火墙,通常应该没什么问题(问题解决之后我把这块规则去掉了,发现没什么影响,所以容器的话,可能docker已经解决了防火墙的问题,但是不排除其他人会有这个问题.)添加规则针对...
  • Docker 多台宿主机多应用部署

    万次阅读 2018-11-12 16:54:54
    文章目录实验目标overlay...  这里存在两台宿主机,55.9 和 55.11,把连个 Container 放在了两台宿主机上,这种方式该怎么进行通信呢,这里就用到了原来没有说到过的 Docker 的另一种网络方式:overlay。 overlay...
  • vmware workstation可以虚拟出来各种真实网络环境、实验环境,...workstation提供的桥接、NAT和Host-only(主机模式)这三种虚拟网卡属性的组合来实现,具体桥接、NAT和Host-only是什么意思?桥接、NAT和Host-on...
  • (假设我们没有办法在docker中操作宿主机的docker,那么我们只能将这样的软件程序直接安装到宿主机上,这样显然不利于管 理和维护的)。 实现这种需求,其实非常简单,你只需要将docker宿主机的docker文件和docker.sock...
  • 一、什么是容器网络栈所谓容器能看见的“网络栈”,被隔离在自己的Network Namespace当中网卡(network interface)回环设备(loopback device)路由表(Routing Table)iptables规则当然 ,容器可以直接声明使用宿主机的...
  • 阅读后请点击大话专有宿主机,不同云厂商究竟为什么都相继推出了这种产品?发布时间:2018-06-27 09:37:49119人关注1人参与最近几年,云计算已经俨然成为了一种趋势,不仅仅个人用户、创业公司选择在云上搭建自己...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 868
精华内容 347
关键字:

宿主机是什么