docker容器中用户自定bridge网络与默认bridge网络之间的区别

        按照一般的思维,docker默认提供的bridge网络与用户自定义的bridge网络之间,在功能上应该没有什么区别,但实际情况与此相反,两者之间存在着一些不同,假设有两个容器连接在同一个bridge网络之上,在网络是默认的与用户自定义的情况下的一些不同点:

 默认bridge网络用户自定义bridge网络
连通性相互之间需要通过-p或者--publish选项指明开放的端口,即使是两个容器连接在相同的默认bridge网络之上不需要-p与--publish选项,相互之间的端口全部开放
域名解析相互之间使用名称通信时需要指定--link选项,这种方式已过时并且不容易调试无需特别指定选项,可直接通过名称与别名通信
热插拔需要停止容器的执行并重新创建容器才能离开或者加入默认bridge网络支持随时加入与离开某个用户自定义bridge网络
灵活性系统中只能存在一个默认网络,牵一发而动全身可定义多个用户自定义网络,每个可单独配置
共享环境变量不支持通过--link选项的方式共享环境变量,更高级的共享环境变量的方式:data volume、docker-compose、docker-configs。支持通过--link选项的方式共享环境变量

        

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值