小编abh*_*ngh的帖子

我需要创建一个已创建主题的 kafka 图像

我有一个要求,我需要在本地设置 kafka,主题已经存在于容器中。我正在使用它ladoop/fast-data-dev来做到这一点

我是如何手动做的-

docker run -d --name landoopkafka -p 2181:2181 -p 3030:3030 -p 8081:8081 -p 8082:8082 -p 8083:8083 -p 9092:9092 -e ADV_HOST=localhost landoop/fast-data-dev
Run Code Online (Sandbox Code Playgroud)

运行此命令后,我的容器已启动并正在运行。

现在我像 docker -exec -it landopkafka bash 一样进入这个容器内的 bash

并使用此命令创建主题

kafka-topics --zookeeper localhost:2181 --create --topic hello_topic --partitions 1 --replication-factor 1
Run Code Online (Sandbox Code Playgroud)

我的主题已创建。

但我的要求是我需要一个 docker 文件,该文件将创建主题,我只需要运行它。

或者

我需要运行的 docker compose 文件

伙计们,我需要这方面的帮助,因为我对 docker 和 kafka 完全陌生

apache-kafka docker dockerfile docker-compose

5
推荐指数
2
解决办法
5297
查看次数

标签 统计

apache-kafka ×1

docker ×1

docker-compose ×1

dockerfile ×1