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 |
|
参考资料
版权所有,转载请注明出处!