У меня есть требование, что мне нужно настроить 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
После выполнения этой команды мой контейнер запущен и работает.
Теперь я иду в bash внутри этого контейнера, как docker -exec -it landopkafka bash
и создаю тему, используя эту команду
kafka-topics --zookeeper localhost:2181 --create --topic hello_topic --partitions 1 --replication-factor 1
Моя тема создана.
Но мое требование заключается в том, что мне нужно иметь файл Docker, в котором будет создана тема, и мне просто нужно его запустить.
ИЛИ
Создайте файл Docker, который мне нужен для запуска
Ребята, мне нужна помощь в этом, так как я абсолютно новичок в Docker и Kafka