docker 中安装kafka ui
时间: 2025-01-24 22:05:15 浏览: 41
### 安装 Kafka UI 在 Docker 中
为了在 Docker 中安装并运行 Kafka UI,可以遵循以下方法:
#### 准备工作
确保已经正确安装了 Docker 和 Docker Compose。这允许通过简单的命令来部署复杂的多容器应用。
#### 使用 Docker Compose 启动 Kafka UI
最简便的方式是利用现成的 Docker Compose 文件来启动 Kafka UI 及其依赖的服务(如 Zookeeper, Kafka)。下面是一个典型的 `docker-compose.yml` 文件配置示例[^1]:
```yaml
version: '2'
services:
zookeeper:
image: wurstmeister/zookeeper
ports:
- "2181:2181"
kafka:
image: wurstmeister/kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
volumes:
- /var/run/docker.sock:/var/run/docker.sock
kafka-ui:
image: provectuslabs/kafka-ui
ports:
- "8080:8080"
environment:
KAFKA_CLUSTERS_0_NAME: local
KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS:PLAINTEXT://kafka:9092
```
此设置会拉取三个镜像:Zookeeper、Kafka 和 Provectus 开发的 Kafka UI 应用程序。其中环境变量 `KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS` 设置了连接至 Kafka Broker 所需的信息,即采用明文传输协议访问位于同一网络中的 Kafka 实例[^4]。
保存上述 YAML 文件后,在终端执行如下指令即可一键启动整个栈:
```bash
$ docker-d
```
该命令将以分离模式后台运行所有服务,并自动下载必要的 Docker 镜像。之后可以通过浏览器访问 http://localhost:8080 来查看和管理 Kafka 主题和其他资源。
阅读全文
相关推荐


















