我正在本地主机上使用端口2181运行zookeeper(而不是通过docker)。
同时,尝试通过以下方式在docker compose中运行docker镜像。
#
# Mesos
#
mesos-master:
image: mesosphere/mesos-master:1.0.3
restart: always
privileged: true
network_mode: host
volumes:
- ~/mesos-data/master:/tmp/mesos
environment:
MESOS_CLUSTER: "mesos-cluster"
MESOS_QUORUM: "1"
MESOS_ZK: "zk://localhost:2181/mesos"
MESOS_PORT: 5000
MESOS_REGISTRY_FETCH_TIMEOUT: "2mins"
MESOS_EXECUTOR_REGISTRATION_TIMEOUT: "2mins"
MESOS_LOGGING_LEVEL: INFO
MESOS_INITIALIZE_DRIVER_LOGGING: "false"
ZooKeeper正在监听2181端口,但是我的Docker进程仍无法连接到ZooKeeper的2181端口。
是否还有什么遗漏的地方?
谢谢。
hostname: 127.0.0.1
。 - yamenknetwork_mode: host
下运行?另外,请尝试使用127.0.0.1
而不是localhost
。 - Tarun Lalwani