docker - 如何从本地访问docker机器中的Kafka?

标签 docker

我运行以下命令在docker机器上运行Kafka和Zookeeper:

创建docker计算机:

docker-machine create --driver virtualbox默认

使机器处于 Activity 状态:

评估$(docker-machine env默认)

下面的此命令是否在我上面创建的docker机器上运行Kafka和Zookeeper?

docker run -d --name kafka -p 2181:2181 -p 9092:9092 --env ADVERTISED_HOST = docker-machine ip \ docker-machine active`` --env ADVERTISED_PORT = 9092 rahulagrawal / kafka

我想知道如何连接到以docker-machine ip192.168.99.100运行的Kafka代理。

最佳答案

Does this command below run Kafka and Zookeeper in the docker machine I created above?



是的,容器正在您创建的docker-machine内部运行。

I want to know how I can connect to the Kafka broker running in docker-machine ip which is 192.168.99.100



可以使用192.168.99.100:9092访问kafka代理

关于docker - 如何从本地访问docker机器中的Kafka?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45887245/

相关文章:

apache - 如何增加 AWS 工作人员层实例的超时时间?

python - Divio Cloud 本地 Docker 数据库连接

docker - 错误 : Unable to upload into a virtual repository without default local deployment configured (Docker artifactory)

java - 为什么 Java 11 基础 Docker 镜像如此之大? (openjdk :11-jre-slim)

ssl - 使用加密的客户端证书连接到 docker 主机

docker - 在 DockerFile 中定义 VOLUME 挂载点而不是 adhoc cmd-line -v 的目的是什么?

linux - Docker容器mac地址变化

nginx - 使用HAproxy在Mesos集群中负载均衡Docker容器

docker - Alpine dockerfile : "cannot produce proc-macro...does not support these crate types"

apache - 在我的 Apache Docker 容器中,如何设置代理来路由其他代理未处理的所有内容?