Docker网络及docker-redis集群
本文最后更新于:2 年前
Docker网络
Docker有以下网络类型:
- bridge:多由于独立container之间的通信 [1]
- host: 直接使用宿主机的网络,端口也使用宿主机的
- overlay:当有多个docker主机时,跨主机的container通信
- macvlan:每个container都有一个虚拟的MAC地址
- none: 禁用网络
Docker在默认情况下,分别会建立一个bridge、一个host和一个none的网络:
1 | |
| NETWORK ID | NAME | DRIVER | SCOPE |
|---|---|---|---|
| 557d70cd18ab | bridge | bridge | local |
| 27015fb1d01c | host | host | local |
| d7bdd36df894 | none | null | local |
查看网络详情
1 | |
使用自建的bridge网络指定容器的ip
1 | |
Docker创建redis集群
清空环境
1 | |
shell脚本生成配置文件
1 | |
通过脚本启动6个redis 指定了容器id和挂载卷
1 | |
进入某个redis节点,启动集群 replicas = 1 一主一从
1 | |
查看集群状态
1 | |
查看集群信息
1 | |
参考资料
版权所有,转载请注明出处!