[root@docker2 ~]# docker  network   create  --subnet=10.10.10.0/24  docker1   #新键网桥docker1
42323044a4f88a8766d9367e150b9f630cf61f2dd2d9f2d81fad1dc787edac68

[root@docker2 ~]# ifconfig  #使用ifconfig查看网卡名称,发现不是docker1,而是以br开头的字符串
br-42323044a4f8: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500 
        inet 10.10.10.1  netmask 255.255.255.0  broadcast 0.0.0.0
        ether 02:42:e3:1f:eb:b6  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

我们可以通过如下几步修改网卡名称:

1.[root@docker2 ~]# docker network list
NETWORK ID          NAME                DRIVER              SCOPE
20d5d1508381        bridge              bridge              local

42323044a4f8       docker1            bridge              local    
2b94069ca87d        host                host                local               
5eccab8d02af        none                null                local

2.查看系统默认docker0(20d5d1508381)的底层信息

[root@docker2 ~]# docker netwrok inspect 20d5d1508381

......

}
        },
        "Options": {
            "com.docker.network.bridge.default_bridge": "true",
            "com.docker.network.bridge.enable_icc": "true",
            "com.docker.network.bridge.enable_ip_masquerade": "true",
            "com.docker.network.bridge.host_binding_ipv4": "0.0.0.0",
            "com.docker.network.bridge.name": "docker0",                  #注意这个命令行
            "com.docker.network.driver.mtu": "1500"
        },
        "Labels": {}
    }
]
3.  删除网桥

[root@docker2 ~]# docker network rm docker1  
    docker1
4.重新创建网桥

[root@docker2 ~]# docker network create docker1 -o com.docker.network.bridge.name=docker1 
   bd9fb699dcda7f2fb8aaa3ed49d63e8ad6ffdbd0146f9fe991b50ecf4a32e8f9
5.使用ifconfig查看,可以看到网卡名称为docker1
   [root@docker2 ~]# ifconfig
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 0.0.0.0
        ether 02:42:3b:3d:b8:a1  txqueuelen 0  (Ethernet)
        RX packets 41  bytes 3113 (3.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 23  bytes 1650 (1.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
docker1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.18.0.1  netmask 255.255.0.0  broadcast 0.0.0.0
        ether 02:42:cf:ee:d3:6f  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

6.如果想在创建网桥的时候,自定网段,可执行如下命令:

[root@docker2 ~]# docker network create docker02 --subnet=172.30.0.0/16 -o com.docker.network.bridge.name=docker02
    929023f79e25a03ed5fd99150ab354555ce5088bd90f4f1a06ed7a3be4cc4cde
    [root@docker2 ~]# ifconfig docker02
docker02: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.30.0.1  netmask 255.255.0.0  broadcast 0.0.0.0
        ether 02:42:61:44:57:54  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

结束.

转载于:https://www.cnblogs.com/liusingbon/p/11354808.html

修改docker自定义网桥后的默认网卡名称相关推荐

  1. 解决vmbox配置设置好自定义网桥后无法ping通问题

    首先,安按照http://www.cnblogs.com/liyuanhong/articles/5770235.html配置好了自定义网桥 解决了DOCKER_OPTS 参数设置无效的问题:http ...

  2. linux镜像默认的安装位置,Linux下正确修改Docker镜像和容器的默认存储位置,亲测有效...

    我们通过 yum 的方式安装完Docker环境后,它默认的存储位置是 /var/lib/docker,默认的 pid 存放位置是 /var/run/docker.pid. 如果仅仅是做测试,我们可能没 ...

  3. docker 自定义网桥

    服务器重启,自定义网桥没了,重新启动docker报错误 Error creating default "bridge" network: bridge device with no ...

  4. centos7修改默认网卡名称

    问题场景: 使用centos7有好一阵子了,安装过centos7的朋友都会发现网卡命名跟6.x系统的不一样,类似ifcfg-eno16780032, ens192,或者enp2s0等其他不习惯的.不容 ...

  5. docker(4)docker的网络,自定义网桥

    Docker 的网络 运行 ifconfig 找到 docker0 : 虚拟网卡默认网卡名称为docker0 查看docker 的网桥: 我这里默认们没有进行安装 网桥管理设备:进行安装一下: yum ...

  6. Docker系列二~自定义网桥

    Docker系列二 docker自定义网桥 查看本地网络 docker network ls #查看本地所有网络[root@localhost conf.d]# docker network ls N ...

  7. 戴尔服务器修改网卡名称,Centos 7 中网卡重命名及网乱序解决方案

    1. udev 网卡规则加载顺序 1.1 udev 配置文件 路径 作用 /lib/udev/rules.d 包含 udev 默认配置文件(不要修改) /etc/udev/rules.d/*.rule ...

  8. 服务器br0网桥地址修改 命令,详解修改docker启动默认网桥docker0为自定义网桥

    自定义网桥 除了默认的 docker0 网桥,用户也可以指定网桥来连接各个容器. 在启动 Docker 服务的时候,使用 -b BRIDGE或--bridge=BRIDGE 来指定使用的网桥. 如果服 ...

  9. 修改docker默认网桥

    这里介绍两种修改docker默认网桥的方法,这两种方法都是通过修改daemon.json文件实现的. 第一种 1.删除旧网络 $ sudo service docker stop $ sudo ip ...

最新文章

  1. oracle表分层,sql – 对非分层数据的Oracle分层查询
  2. 登录界面点击登录后如何延迟提示成功的div的显示时间并跳转
  3. ftpclient读取服务器文件能获得文件名文件大小0_Spring WEB工程整合使用FTP,ftp文本文件解析入库,文件上传下载
  4. 好看的二次元个人主页导航源码 动态背景+背景音乐
  5. -Dmaven.multiModuleProjectDirectory system propery is not set.
  6. tomcat配置管理员帐号密码
  7. network 公网IP与私网IP的区别
  8. clickhouse 同步mysql_腾讯大牛教你ClickHouse实时同步MySQL数据
  9. php 输出中文文件名乱码,PHP fopen中文文件名乱码问题解决方案
  10. Android原生开发如何深入进阶?完整版开放下载
  11. 远程登陆速达E3PRO服务器出现share violation错误的解决方法.
  12. 英语口语 MP3 下载网址
  13. loongson2f_龙芯灵珑9S2A一体机tftp+usb安装debian6 详细过程:
  14. react-router 与react-reduct 配合使用时,页面不刷新问题
  15. OpenCV图像处理——重映射 remap函数
  16. 常见计算机类杂志投稿方式
  17. ogm session_Hibernate OGM:降低进入NoSQL的障碍
  18. 高浓度EPA 德国奎尔鱼油 (QüELL FISH OIL HIGH EPA)
  19. linux查看sd卡系统类型,从SD卡启动linux系统
  20. 搜狗“改姓”入腾讯,输入法有变吗?

热门文章

  1. Kafka单机版安装教程及测试(附每一步操作截图及说明)【一看就懂】
  2. input组件选择日期时间
  3. 51单片机实现类似于Arduino中micros()、millis()函数功能并用于接收ppm信号
  4. 获取浏览器具体的下载链接地址,通过迅雷下载
  5. python求向量长度_得到向量的大小(x,y)
  6. 如何制作证件照?证件照怎么在线制作?
  7. 锐龙r9 4900H怎么样?相当于什么水平级别?
  8. 物理实验期末测试(一)
  9. linux中find命令详解,Linux下的find指令详解
  10. 计算机名词解释 虚拟机,名词解释:什么是虚拟机