0
点赞
收藏
分享

微信扫一扫

Docker RabbitMQ日志映射

天蓝Sea 2022-04-14 阅读 61
java后端

RabbitMQ Docker 日志映射的坑

最近在做公司项目使用docker 安装rabbitMQ的时候需要映射日志路径出来,查阅文档

文档可以直接配置环境变量

  • RABBITMQ_LOG_BASE来指定日志文件路径
  • RABBITMQ_LOGS来指定到精准的日志文件

但是实际上我在docker上面配置RABBITMQ_LOGS的时候日志还是没有映射到对应的目录,查阅对应的rabbitMQ的文档github发现

image-20201124214047220

他说如果RABBITMQ_LOGS变量是-那么会输出到标准输出上,而不会输出到文件中

所以最终我在docker-compose中配置了对应的配置如下

  rulr-rabbit:
    container_name: rulr-rabbit
    hostname: "rulr-rabbit"
    image: rabbitmq:3.7.26
    ports:
      - "5672:5672"
    volumes:
      - /data/rabbitmq:/var/lib/rabbitmq
      - /logs/rabbitmq:/var/log/rabbitmq
      - /conf/rabbitmq:/etc/rabbitmq
    environment:
      RABBITMQ_LOGS:
      RABBITMQ_LOG_BASE: /var/log/rabbitmq
    privileged: true
    restart: always
    networks:
      - rulr-network
举报

相关推荐

0 条评论