docker-compose的RabbitMQ无法还原数据

乔尔吉

我想使用rabbitMQ,为此,我正在使用此docker-compose.yml文件:

version: '2'
services:
  rabbitmq:
    image: rabbitmq:management
    ports:
    - "5672:5672"
    - "15672:15672"
    volumes:
    - /tmp_data:/var/lib/rabbitmq

它按预期工作。

我正在通过管理GUI界面输入一些用户。

但是,当我删除容器时,我期望仍然有创建的用户。

但似乎RabbitMQ并未将其保存在我指定的文件夹中。
我正在浏览文档,但是没有找到其他保存此配置的文件夹

感谢您的帮助。

林皮

我认为您需要包含所有配置的这三个卷,还需要再添加一个ENV

environment:
    - RABBITMQ_NODENAME: MYNODE@rabbitmq  
volumes:
    - ./rabbitmq:/var/lib/rabbitmq
    - ./definitions.json:/opt/definitions.json
    - ./rabbitmq.config:/etc/rabbitmq/rabbitmq.config

看到这个

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章