首页 > 其他分享 >docker网络-Namespace

docker网络-Namespace

时间:2023-03-19 22:45:09浏览次数:36  
标签:set ip Namespace 网络 add link 网络空间 netns docker

Namespace - 网络

netns 是在 linux 中提供网络虚拟化的一个项目,使用 netns 网络空间虚拟化可以在本地虚拟化出多个网络环境,目前 netns 在 lxc 容器中被用来为容器提供网络

使用 netns 创建的网络空间独立于当前系统的网络空间,其中的网络设备以及 iptables 规则等都是独立的,就好像进入了另外一个网络一样

# 创建虚拟网络空间
$ ip netns add r1

# 进入虚拟网络空间
$ ip netns exec r1 bash

# 添加一对 veth 设备
$ ip link add veth1.1 type veth peer name veth1.2

# 将其中一块网卡放入至 ns1 网络名称空间之中
$ ip link set veth1.1 netns r1

# 更改网络名称
$ ip link set veth1.1 name eth0

# 启动网卡
$ ip link set eth0 up

# 设置网卡名称
$ ip addr add 176.66.66.12/24 dev eth0

# 启动回环网卡
$ ip link set lo up
# 创建 bridge
$ ip link add name br0 type bridge
$ ip link set br0 up
$ ip addr add 176.66.66.1/24 dev br0

# 将设备连接至网桥
$ sudo ip link set dev veth1.2  master br0

标签:set,ip,Namespace,网络,add,link,网络空间,netns,docker
From: https://www.cnblogs.com/jiutang001/p/17234659.html

相关文章

  • 浅谈云原生基础入坑与docker 搭建redis-cluster集群
    浅谈云原生基础入坑与docker搭建redis-cluster集群开篇来点自己的小感触:自从走上后端开发这条无法回头的互卷道路以后,在视野内可见新的技术在迭代,更新的技术在不断发行。......
  • 深入理解vxlan网络
      为什么要学习vxlan网络,到底有什么用,这个问题我觉得对于热爱技术并且在云行业工作的人来说答案是不言而喻的,在此不做过多解释,大家百度下就好!1、 什么是vlxan? 虚拟可......
  • 04:SwiftUI-网络图片
      正文 importSwiftUIstructWebImagePage:View{@StateprivatevarbaseImage:UIImage?=nilletplaceHolderImage=UIImage(named:"ico......
  • 使用Docker安装并启动MySQL
    1.在Docker镜像仓库查找MySQL镜像dockerhub镜像仓库或者通过命令dockersearchmysql在宿主机终端查找2.拉取MySQL镜像#拉取MySQL镜像dockerpull......
  • 数学建模算法-神经网络
    ​ 神经网络算法是一类基于生物神经网络结构和功能的计算模型。它是一种机器学习算法,可以用于识别、分类、模式匹配、预测等任务。神经网络由许多个简单的处理单元(神经元......
  • docker 命令下
    1.docker官网和的基础的2.一个一个的docker演示一下的启动:官方dockfile的启动下的启动一个Nginx启动,试一下的;做了cmd执行了,宿主机12345680 dockerrun-tio-p......
  • 网络系统管理Linux环境——10.AppSrv之DNS
    题目要求服务器AppSrv上的工作任务3. DNS(BIND)为chinaskills.cn域提供域名解析。为www.chinaskills.cn、download.chinaskills.cn和mail.chinaskills.cn提供解析。启用内外......
  • 网络系统管理Linux环境——11.AppSrv之APACHE2
    题目要求服务器AppSrv上的工作任务4. APACHE2安装apache服务;服务以用户webuser系统用户运行;全站点启用TLS访问,使用本机上的“CSKGlobalRootCA”颁发机构颁发,网站证书信......
  • 网络系统管理Linux环境——12.AppSrv之MAIL(POSTFIX-SMTPS & DOVECOT-IMAPS)
    题目要求服务器AppSrv上的工作任务5. MAIL(POSTFIX-SMTPS&DOVECOT-IMAPS)Postfix​​​sdskill.com​​​​​的邮件发送服务器支持smtps(465)协议连接,使用Rserver颁发......
  • 网络系统管理Linux环境——15.StorageSrv之NFS
    题目要求服务器AppSrv上的工作任务2. NFS共享/webdata/目录;用于存储AppSrv主机的WEB数据;仅允许AppSrv主机访问该共享。项目实施关闭selinux跟防火墙:[root@storagesrv~]#......