Docker——网络通信(五)(1)

简介: Docker——网络通信(五)(1)

一、 计算机网络模型 以及常用的命令


image.png


image.png


网卡:

计算机网络中,计算机要进行通信硬件支撑,唯一的MAC地址。


ip link show 


image.png


ip a解读

状态:UP/DOWN/UNKOWN等

link/ether:MAC地址

inet:绑定的IP地址

在特定目录下,能够查看网卡


image.png


修改网卡信息


cd /etc/sysconfig/network-scripts/
ls


image.png


编辑网卡0的信息


image.png


给网卡添加IP地址

当然,这块可以直接修改ifcfg-*文件,但是我们通过命令添加试试


1)ip addr add 192.168.0.100/24 dev eth0
(2)删除IP地址
ip addr delete 192.168.0.100/24 dev eth0


网卡启动与关闭


重启网卡 :service network restart / systemctl restart network

启动/关闭某个网卡 :ifup/ifdown eth0 or ip link set eth0 up/down


二、网络通信两个不同的网卡之间通过virth-pair通信

1、 创建一个network namespace


image.png


image.png


6、此时想让两个namespace网络连通起来

veth pair :Virtual Ethernet Pair,是一个成对的端口,可以实现上述功能


image.png


7、创建一对link,也就是接下来要通过veth pair连接的link


ip link add veth-ns1 type veth peer name veth-ns2


8、查看link情况


ip link


image.png


9、将veth-ns1加入ns1中,将veth-ns2加入ns2中


ip link set veth-ns1 netns ns1
ip link set veth-ns2 netns ns2


image.png


10、查看宿主机和ns1,ns2的link情况


image.png


image.png


image.png


image.png


15、此时两个network namespace互相ping一下,发现是可以ping通的


image.png



目录
相关文章
|
1月前
|
存储 测试技术 数据安全/隐私保护
【Docker项目实战】使用Docker部署DailyTxT加密日记网络应用程序
【4月更文挑战第6天】使用Docker部署DailyTxT加密日记网络应用程序
55 1
|
2月前
|
应用服务中间件 nginx Docker
Docker网络管理
Docker网络管理
29 1
|
4月前
|
Ubuntu 应用服务中间件 nginx
Docker 网络
Docker 网络
64 0
|
5天前
|
运维 安全 Linux
深入理解Docker自定义网络:构建高效的容器网络环境
深入理解Docker自定义网络:构建高效的容器网络环境
|
6天前
|
运维 Linux 虚拟化
Docker详解(十四)——Docker网络类型详解
Docker详解(十四)——Docker网络类型详解
17 0
|
6天前
|
Kubernetes Docker 容器
【Docker专栏】Docker网络配置详解:从Bridge到Overlay
【5月更文挑战第7天】本文介绍了Docker的四种网络类型:Bridge(默认,每个容器连接虚拟桥)、Host(容器共享宿主机网络命名空间)、Overlay(跨宿主机通信,适合集群环境)和Macvlan(容器直接连接物理网络)。Bridge网络适用于同主机通信,而Overlay适合多主机集群。Host网络缺乏隔离,Macvlan则让容器直接连到外部网络。理解这些网络类型有助于优化Docker容器的网络配置。
【Docker专栏】Docker网络配置详解:从Bridge到Overlay
|
5月前
|
存储 监控 数据安全/隐私保护
Docker网络模式:深度理解与容器网络配置
Docker 的网络模式是容器化应用中一个关键而复杂的方面。本文将深入讨论 Docker 的网络模式,包括基本概念、常用网络模式以及高级网络配置,并通过更为丰富和实际的示例代码,帮助读者全面掌握如何理解和配置容器网络。
|
22天前
|
运维 前端开发 Devops
云效产品使用报错问题之流水线打包docker镜像时报网络代理有问题如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
监控 安全 Docker
《Docker 简易速速上手小册》第6章 Docker 网络与安全(2024 最新版)
《Docker 简易速速上手小册》第6章 Docker 网络与安全(2024 最新版)
30 0
|
1月前
|
NoSQL 应用服务中间件 Linux
docker网络
docker网络