- 2024-11-08libvirt: 配置virt-net tap上网
在libvirt通过修改xml来配置上网有一点复杂,而且网上相关的资料很少不知道其他人都是怎么上网的。参考libvirt文档记录一下如果使用自己创建的tap设备上网。使用预先创建的tap设备上网首先得有一个网桥,我一般用docker0当作网桥,只需装一个docker即可。有了网桥之后可以创建一个tap
- 2024-05-07Docker网络:Docker0、容器互联技术--link、自定义网络、实战部署Redis集群
一、Docker网络●--理解Docker0在干净的Linux环境上安装docker(将docker的所有镜像、容器先删除,干干净净!)实验:1、查看本地网络信息ipaddr可见有三个网卡信息:lo:本地(回环)地址;ens:虚拟机或云服务器(内网)地址;docker0:docker网络地址。问题:docker是如何处理容器网络访问
- 2024-05-01容器网络流量转发分析
1、docker容器bridge网络模式【docker】#同一节点不同容器流量转发1.1、通过iptables-tnat-nvL|grep6008查看端口服务的转发规则,可查到对应的容器ip、端口和网卡1.2、查看容器路由表,172.17.0.x目标网段,流量会从eth0出去和进来【veth网络设备接口的一端】 1.3、查看
- 2024-04-092、容器虚拟化网络
容器虚拟化网络6种名称空间:UTS,User,Mount,IPC,Pid,Net主要有3类,查看:#dockernetworklsbridge--默认的hostnone#dockernetworkinspectbridgeBridge:此模式会为每一个容器分配、设置IP等,并将容器连接到一个docker0虚拟网桥,通过docker0网桥以及Iptablesnat表配置
- 2024-03-24Docker网络原理
本文主要讲解Docker的网络原理。在此之前,最好对网络命名空间、Veth设备对、网桥、路由、netfilter与iptables等Linux基础网络知识有所了解,详见《Docker的Linux网络基础》。 一、Docker的网络原理1.Docker的网络模式标准的Docker支持4种网络模式,可以在
- 2024-03-11监控docker0网关并关闭
工作环境的docke0网段一直有人启动,写了命令每30s检测一次,一旦发现就关闭#!/bin/bashwhiletrue;docurrent_time=$(date+"%Y-%m-%d%H:%M:%S")#检查docker0网桥是否启动ifiplinkshowdocker0|grep-q"UP";thenecho"$current_time:发现d
- 2024-03-04docker系列教程04---容器网络
一、Docker不启动时默认的网络情况这里先把Docker停掉了,然后咱们ifconfig看一眼:ifconfig ens33不用多说了,lo为回环。这里可能还会有一个virbr0,在CentOS7的安装过程中如果有选择相关虚拟化的的服务安装系统后,启动网卡时会发现有一个以网桥连接的私网地址的virbr0网卡(virbr
- 2024-02-25k8s-flannel网络详解
1,网卡k8s安装完以后,查看k8s各node节点的网卡,会发现多了4个网卡docker0,flannel.1,cni0,veth,其中docker0纯粹是因为安装了docker服务才生成的网卡,和k8s集群是的逻辑架构没关系1.1docker0网卡docker0充当了一个网桥的功能,就是相当于一个集线器的功能,一个口收到信号
- 2024-02-21容器网络
容器中的应用生成网络请求->veth-container->veth-host->网络桥接(如docker0)->宿主机路由->iptables->物理网卡->外部网络 1、veth-container->veth-hostDocker或Kubernetes创建一对虚拟网卡(vethpair),一端放在宿主机上(称作veth-host),另一端放在容器中(称作veth-
- 2023-09-19在centos7.9中 永久修改docker0 的网卡IP地址
docker0网卡的默认IP地址为172.17.0.1/16因此很可能会与企业网中的业务地址冲突,为了解决这个问题,必须修改docker0的网卡配置,操作如下1、查看网卡docker0的默认地址 ipaddressshowdocker0ipaddressshowdocker04:docker0:<NO-CARRIER,BROADCAST,MULTICAST,UP>mtu150
- 2023-07-27Docker不能启动,ERROR: ZONE_CONFLICT: 'docker0' already bound to a zone
Docker服务意外停止,想要重启Docker服务时,却遇到了 ERROR:ZONE_CONFLICT:'docker0'alreadyboundtoazone的错误,解决方案如下:https://stackoverflow.com/questions/67497455/failed-to-start-docker-daemon-firewalld-docker-zone-already-existsthisworks(doallthes
- 2023-06-30Docker网络管理_Docker0网络详解
Docker网络管理_Docker0网络详解清空所有容器来测试dockerstop$(dockerps-aq)dockerrm$(dockerps-aq)思考注意:每启动一个docker容器,docker就会给容器分配一个ip,只要安装docker就会有一个docker0网卡。evth-pair技术evth-pair就是一对的虚拟设备接口,它们都
- 2023-05-31Ubuntu修改docker0网桥
当前情况1.查看当前网桥2.运行容器、查看容器IPdockerrun-d--restart=always--namemynginx-p80:80nginxdockerinspectmynginx|grepIPAddress修改新网桥1.停止dockersystemctlstopdocker#或systemctlstopdocker.socket2.停止删除原网桥doc
- 2023-05-09如何修改 docker 默认网段(bridge、docker0 的网段)
1、打开修改daemon.json文件进行修改vi/etc/docker/daemon.json增加bip配置,示例如下:{"bip":"192.168.1.1/24"}注意,此处必须填写一个有效ip地址,否则会导致docker无法启动,提示:failedtoallocategatewayAddressalreadyinuse参考:https://blog.csdn.net/h
- 2023-04-16flannel容器IP
docker没有分配IPcni0网桥相当于docker0网桥,veth对有一个会加在上面。查看cni0网桥的端口对应3个Pod根据网络接口序号来查找veth另一端,veth对的两端mac地址不同docker0上没有端口
- 2023-03-21配置docker容器veth-pair---实现桥接模式
前言:已知docker网络三种基础模式bridge、host、none,·bridge:桥接模式,创建容器时默认的网络模式;docker安装时,在宿主机内创建一个虚拟网桥docker0,并自动给docker
- 2023-03-18CentOS docker 搭建nginx访问宿主机端口报错curl: (56) Recv failure: Connection reset by peer
https://www.jianshu.com/p/a21e8e8e54dd 在正常安装docker-ce环境后尝试运行nginx测试docker环境是否正常,结果发现docker容器映射到宿主机的端口无法正常访问报错
- 2023-02-22Kubernetes的Pod网络模型
一、同一个Pod中容器到容器之间的通信同一个Pod内的容器(Pod内的容器是不会夸主机的)共享同一个网络命名空间,共享一个Linux协议栈。可以理解他们在同一个机器上,使用localh
- 2023-02-20centos宿主机无法ping通docker容器以及dockers容器curl: (56) Recv failure: Connection reset by peer
今天在测试docker容器时,本来配置的一切都挺顺利,放出我的测试经过:dockerrun-d--namenginx-p8080:80nginx然后这个nginx就在后台启动了,我接着使用命令curl127.
- 2023-02-08docker容器ping不通宿主机与外网问题排查及解决
一台虚拟机里突然遇到docker容器一直重启,看了下logs,发现是访问外网失败引起的,网上看到这个解决方案,这边记录一下。首先需要明确docker的网桥模式,网桥工作在二层(OSI堆栈),是通
- 2023-02-08pod的网络通讯方式
导言 我们继续去学习我们的基础概念中的另一个就是网络的通讯方式,我们要先对k8s中的网络通讯有一定的认知以后,那才能帮助我们比较好的去构建我们的k8s。那首
- 2023-01-10浅谈容器网络
分享下Kubernetes社区资深成员与项目维护者「张磊」对于这个话题的思考。你好,我是张磊。今天我和你分享的主题是:浅谈容器网络。在前面讲解容器基础时,我曾经提到过一个
- 2022-12-06docker (56) Recv failure: Connection reset by peer
第一步:检查防火墙是否关闭systemctlstatusfirewalld检查防火墙状态systemctldisablefirewalld永久关闭防火墙第二步:检查转发规则是否为1输入命令:sysctlnet.ipv
- 2022-11-15Docker网络理论
目录一、Docker网络理论1.1理解docker0网桥1.2vethpair(虚拟网线)二、容器网络互通理论2.1小实验:容器之间是否可以通信?2.2为什么?容器之间可以相互通信?2.3总结:三、Docker