如何通过docker compose文件为kafka装载卷?

rjzwgtxy  于 2021-06-06  发布在  Kafka
关注(0)|答案(1)|浏览(320)

我正在使用最新标签的“wurstmeister/kafka”docker图像。每当我尝试停止和启动kafka容器时,它都会以默认配置启动容器。如何装载卷,以便即使在容器停止或自动重新启动时数据仍然存在。
所有数据都保存在卷中提供的文件夹中的日志文件中,但当容器重新启动时,它不会从该文件夹加载数据并启动新副本。
我试过以下方法:

volumes:
  - /kafka:/kafka-volume

当容器重新启动时,所有主题都应该保持原样,并使用先前创建的相同分区。
任何帮助都是值得赞赏的。

5anewei6

5anewei61#

将此添加到您的撰写文件中

services:
    kafka:
      volumes:
        - type: volume
         source: kafkalogs
         target: /path/to/folder/on/host
  volumes:
   kafkalogs:

相关问题