【发布时间】:2021-09-09 21:26:44
【问题描述】:
我正在使用 docker 来部署 zookeeper 集成,并且遇到了一个问题,我认为这是由于 docker 用于 localhost 的代理。
编辑:问题是当我关闭连接时,它们会留在 TIME_WAIT
我想将我的容器的 IP 更改为私有地址空间中的其他内容,例如192.168.0.0 子网,看看能否解决问题。
这是我当前docker-compose.yml的一部分:
version: '2'
services:
zoo1:
image: zookeeper
restart: always
ports:
- 2181:2181
environment:
ZOO_MY_ID: 1
ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888 server.4=zoo4:2888:3888 server.5=zoo5:2888:3888
zoo2:
image: zookeeper
restart: always
ports:
- 2182:2181
environment:
ZOO_MY_ID: 2
ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888 server.4=zoo4:2888:3888 server.5=zoo5:2888:3888
【问题讨论】:
标签: docker docker-compose apache-zookeeper