我运行以下命令在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 ip
的192.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/