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

时间:2019-06-25 07:36:44

标签: apache-kafka docker-compose kafka-topic

我正在使用带有最新标签的“ wurstmeister / kafka”泊坞窗映像。 每当我尝试停止并启动kafka容器时,它将以默认配置启动容器。 我如何安装卷,以便即使容器停止或自动重新启动也能保留数据。

所有数据保存在卷中提供的文件夹内的日志文件中,但是当容器重新启动时,它不会从该文件夹中加载数据并开始新的复制。

我尝试了以下操作:

volumes:
  - /kafka:/kafka-volume

重新启动容器时,所有主题都应保持不变,并且与先前创建的分区相同。

任何帮助都是有意义的。

1 个答案:

答案 0 :(得分:0)

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

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