这里看上去只需要修改一下KAFKA_ADVERTISED_HOST_NAME为本机的IP地址,使用docker-compose up -d启动是可以成功的
~ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
059f9781b64f wurstmeister/kafka "start-kafka.sh" 5 hours ago Up 5 seconds 0.0.0.0:32770->9092/tcp kafka_kafka_1_fdc376ef63fd
8b05ff5707e4 zookeeper "/docker-entrypoint.…" 3 days ago Up 5 seconds 2888/tcp, 0.0.0.0:2181->2181/tcp, 3888/tcp kafka_zookeeper_1_f74c610d349b
但进入kafka容器看日志/opt/kafka/logs/server.log会有报错输出
Connection to node xxxx could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)