首页文章正文

获取docker宿主机veth,docker获取宿主机ip地址

docker获取主机硬件信息 2023-09-02 22:12 775 墨鱼
docker获取主机硬件信息

获取docker宿主机veth,docker获取宿主机ip地址

获取docker宿主机veth,docker获取宿主机ip地址

该技术实现了我们今天的主角,它模拟了物理世界中的两个网卡和一个网络电缆。 通过它,可以连接两个虚拟设备以允许它们相互通信。 Indailywork,weseeintheDockerimagethatwhenthehostaccessesthecontainer,thedatapacketflowsfromdocker0tothevethdevicecorrespondingtothecontainer,andthenreachesthehostthroughtheeth0ofthecontainer.Theschematicdiagramisasfollows:2.6Defaultsituationofexternalaccesstothecontainer,Otherexternalnetworks(otherthanthehost)cannotaccesstheportsinthecontainer.Theusualway

∪△∪ 可以通过iflink找到通信。 执行命令iplink$iplink13:veth56ecf40@if12:mtu1500qdiscnoqueuemastonthehost。在Docker中,主机的端口将桥接到桥并接收容器的端口。 发送的数据会通过网桥docker0转发到主机网卡eth0,最后数据通过eth0发送。 当然,在发送数据之前,你需要通过iptables

veth设备可以被视为一对网卡,一个网卡(eth0)在容器中,另一个网卡(vetha8b45fa@if30)挂载在docker0上。 目的是将容器的eth0挂在docker0上。 检查容器的网关,该网关为docker0的ip。如上图所示,veth0和veth1构成虚拟网络设备对。 虚拟网络设备对就像管道,只要向一端发送数据,就可以从另一端接收数据。 Docker使用虚拟网络设备来

(=`′=) Bridgedocker0创建一对对等虚拟设备接口,一个称为ve,另一个称为eth0,成对匹配。 3.1整个主机的桥接模式是docker0,类似于一个带有多个接口的交换机。每个接口称为veth。在主机上和容器中执行命令iplink$iplink13:veth56ecf40@if12:<。 广播、组播、UP、LOWER_UP>mtu1500qdiscnoqueuemastererdocker0stateUPmodeDEFAULTgroupd

顾名思义,aveth-pair是一对虚拟设备接口。与Tap/tun设备不同,它们都是成对出现的。 一端连接到协议栈,另一端相互连接。 如下图所示:431521-2019032811140#1.启动atomcat02dockerrun-d-P--nametomcat02tomcat#2.查看容器内的IP地址dockerexec-ittomcat02ipaddr1.7进入tomcat02的docker查看内容

后台-插件-广告管理-内容页尾部广告(手机)

标签: docker获取宿主机ip地址

发表评论

评论列表

黑豹加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号