神剑山庄资源网 Design By www.hcban.com
使用端口映射(NAT)的方式存在一个弊端,当多个容器都需要使用某个端口时或者host主机端口与容器端口冲突时(例如,host主机搭建了80的服务,两个容器也都搭建了80的服务,那个只有1个服务可以使用本机的80端口,其他服务都要映射为其他端口)
为容器配置独立的桥接IP就完美的解决了这个问题。以下为配置步骤:
1、可以查看默认的docker0网卡的IP:
可以看到,是一个虚拟的IP地址172.17.42.1。
接下来开始配置,首先停止docker服务:
/etc/init.d/docker stop
接着停止docker0网卡:
ifconfig docker0 down
删除默认的桥接网络docker0:
brctl delbr docker0
创建桥接网卡,修改默认的eth0的配置文件:
cd /etc/sysconfig/network-scripts/修改默认ifcfg-eth0配置文件:
创建一个新的文件ifcfg-br0并编辑:
DEVICE=br0 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static TYPE=Bridge IPADDR=10.0.0.36 NETMASK=255.255.255.224 GATEWAY=10.0.0.33
上面高亮的3行要根据本机的虚拟网卡信息填写,我本机的信息:
完成后,保存退出,并重启网络服务(service network restart)。
可以看到桥接网络已经启动了:
修改docker的配置文件/etc/sysconfig/docker,添加桥接网卡参数:
修改完成后重启docker服务:
service restart docker
接着我们启动一个容器:
docker run --name centostest centos:latest /bin/bash
容器启动后可以看到对应的网卡:
至此,就已经配置好桥接网络了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
神剑山庄资源网 Design By www.hcban.com
神剑山庄资源网
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
神剑山庄资源网 Design By www.hcban.com
暂无docker配置独立桥接IP的方法的评论...
更新日志
2024年09月20日
2024年09月20日
- 《绝对主打 流行原创金曲 2CD》[WAV分轨][1.1GB]
- 《赛博朋克2077》更新上线:支持AMD FSR3
- 《塞尔达传说:智慧的再现》提前半个月偷跑,引发玩家担忧
- 战锤40K星际战士2全职业介绍|全职业技能效果一览
- 陈百强《2006世纪10星·永恒篇[环球]》[WAV整轨]
- 【新世纪钢琴】VA-GoldenOctober(Piano)(金秋十月钢琴篇)【FLAC】
- 青稞荞麦《破茧》新生代组合[WAV+CUE]
- 因系统升级后出现BUG 《FF16》PS5完全版宣布延期
- 《黑神话:悟空》周伯通!大佬用左右手分别挑战两只虎先锋
- 《黑神话:悟空》攻击动作致敬《大话西游》:这也太帅了!
- 《星舰铳犬太阳系物语》游戏背景介绍
- 《战锤40K星际战士2》终极版有后续DLC说明
- 《第9层》游戏特色玩法介绍
- 刀郎.2006-刀郎【九雨天下】【WAV+CUE】
- 59.9高校生.1994-素兰万岁【上华】【WAV+CUE】