gpt4 book ai didi

docker - Docker中的Zookeeper

转载 作者:行者123 更新时间:2023-12-02 19:34:37 25 4
gpt4 key购买 nike

我在Windows 7计算机上的docker容器中运行zookeeper。我使用docker-compose并定义了
ports:['2181:2181']内部映射。 docker终端向我显示了Zookeeper实例正在运行:
b3169443e7ee confluentinc / cp-zookeeper:3.3.0 2888 / tcp,0.0.0.0:2181->2181/tcp,3888 / tcp zookeeper

但是,当我在Windows终端中执行netstat -an时,我看不到2181端口打开。我也无法在本地主机端口2181上使用腻子telnet连接到zookeeper。这可能是什么问题?据我了解,zookeeper端口没有暴露给主机。但是它们应该像我在docker-compose .yaml文件中包括端口映射一样。

最佳答案

这是Windows上localhost的已知问题。您需要使用容器的IP地址。您可以通过运行以下命令找到它

docker inspect --format '{{ .NetworkSettings.Networks.nat.IPAddress }}' <container>

有关更多信息,请检查: https://blog.sixeyed.com/published-ports-on-windows-containers-dont-do-loopback/

关于docker - Docker中的Zookeeper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47076379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com