Docker RabbitMQ日志映射

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
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值