gpt4 book ai didi

docker - Confluent Schema Registry Docker 镜像不在容器外暴露端口 8081

转载 作者:行者123 更新时间:2023-12-02 18:07:23 31 4
gpt4 key购买 nike

我正在使用 Confluent Schema Registry 的 docker 镜像运行以下容器。一切都在容器内运行良好,这意味着我可以在容器内针对 localhost:8081/subjects 运行一个 shell 命令,并按预期返回一个空列表。

但是,我正在尝试在容器中启动架构注册表,这样我就可以在本地构建一个指向此架构注册表实例的应用程序。所以我尝试将端口 8081 暴露给我的本地机器。但是我的机器无法访问 localhost:8081。没有办法做我想在这里做的事吗?我尝试在我的 Windows 机器上运行没有 docker 的架构注册表,但我没有看到特定于 Windows 的架构注册表启动文件。

docker run -d \
--net=host \
--add-host=linuxkit-00155da9f301:127.0.0.1 \
-p 8081:8081 \
--name=schema-registry \
-e SCHEMA_REGISTRY_KAFKASTORE_CONNECTION_URL=iptozookeepernode1:2181,iptozookeepernode2:2181 \
-e SCHEMA_REGISTRY_HOST_NAME=localhost \
-e SCHEMA_REGISTRY_LISTENERS=http://localhost:8081 \
-e SCHEMA_REGISTRY_DEBUG=true \
confluentinc/cp-schema-registry:latest

最佳答案

对我来说,问题与本地主机上的端口 8081(McAfee 使用)有关,将端口映射更改为 8017:8081 并且工作正常。

关于docker - Confluent Schema Registry Docker 镜像不在容器外暴露端口 8081,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55130401/

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