1

您能帮我如何使用 Windows docker 安装本地独立 pulsar 集群吗?我遵循了以下选项。但我无法访问 pulsar UI

8080 端口已经分配给其他进程。所以这里我使用的是 8081 端口。

选项1:

docker run -it -p 6650:6650 -p 8081:8081 --mount source=pulsardata,target=/pulsar/data --mount source=pulsarconf,target=/pulsar/conf apachepulsar/pulsar:2.5.2 bin/pulsar独立的

选项 2: docker run -it -p 6650:6650 -p 8081:8081 -v "$PWD/data:/pulsar/data".ToLower() apachepulsar/pulsar:2.5.2 bin/pulsar 独立

使用上述两个选项,我无法看到 INFO - [main:WebService] - Web Service 开始于http://127.0.0.1:8081.Also我无法访问系统中的以下 url .

脉冲星://本地主机:6650

http://localhost:8081

谢谢

4

1 回答 1

1

问题是端口之间的映射。很明显,你这边不能使用8080,但是容器内还是应该使用8080端口,因为这个端口是服务使用的。正确的命令是:

docker run -it -p 6650:6650 -p 8081:8080 apachepulsar/pulsar:2.5.2 bin/pulsar standalone

首先在没有卷的情况下尝试它并稍后添加它们是有意义的。

于 2020-06-15T22:04:33.030 回答