Docker Network 之自定义网桥

Eranthe ·
更新时间:2024-11-15
· 646 次阅读

单机多容器最佳通信方式---自定义网桥。与默认docker0网桥的比较

1.更好的隔离性与互操作性,无需暴露端口,同一自定义bridge 下的容器可以互相访问所有端口

2.可以热拔插,想用就连不想用就断开

3.提供了容器的自动 DNS解析能力 ,无需手动 link

4.每个bridge 个性化配置

下文采用redis 主从例子简单介绍一下自定义网桥

构建一个自定义网桥  redis-net ,使用默认配置,默认驱动为 bridge ,由容器自动构建虚拟子网,容器自动构建子网的范围为172.16~172.30

docker network create redis-net 

docker network inspect redis-net 

构建一个redis 镜像,以及配置主从配置文件

启动 redis-master 和redis-replica 并指定网络为 redis-net

分别进入主从容器,并用一个计数器测试

通过使用自定义网桥,redis主从容器很方便的实现了通信,不需要再额外的暴露端口。


作者:五花肉杀黑土豆



自定义 网桥 Docker

需要 登录 后方可回复, 如果你还没有账号请 注册新账号