当前位置: 首页 > news >正文

【docker】docker-compose安装RabbitMQ

docker-compose安装RabbitMQ

    • 1、配置docker-compose.yml文件(docker容器里面的目录请勿修改)
    • 2、启动mq
    • 3、访问mq
    • 4、查看服务器映射目录
    • 5、踩坑
      • 5.1、权限不足

1、配置docker-compose.yml文件(docker容器里面的目录请勿修改)

version: '3.1'services:rabbitmq:image: rabbitmq:3-management  # 使用带有管理界面的RabbitMQ镜像container_name: rabbitmqports:- "5672:5672"  # AMQP 协议端口- "15672:15672"  # RabbitMQ管理界面端口volumes:- /opt/docker/rabbitmq/data/:/var/lib/rabbitmq/- /opt/docker/rabbitmq/log/:/var/log/rabbitmq/environment:RABBITMQ_ERLANG_COOKIE: 'secret cookie here'RABBITMQ_DEFAULT_USER: adminRABBITMQ_DEFAULT_PASS: QQAABB123456

2、启动mq

docker-compose -f  ./docker-compose.yml stop rabbitmq  && docker-compose -f  ./docker-compose.yml up rabbitmq --build -d

3、访问mq

服务器ip+固定端口
xxxx.xxx.xx:15672
输入配置的账号(admin)、密码(QQAABB123456)

在这里插入图片描述

4、查看服务器映射目录

在这里插入图片描述

5、踩坑

5.1、权限不足

BOOT FAILED
===========
failed to open log file at ‘/var/log/rabbitmq/rabbit@9f987b50c687_upgrade.log’, reason: permission denied

sudo chmod 777 /opt/docker/rabbitmq/log

http://www.mrgr.cn/news/96047.html

相关文章:

  • 我的世界1.20.1forge模组开发进阶教程——序列化(1)
  • Python SciPy面试题及参考答案
  • NanoGraphrag原理和数据流讲解
  • Maya到SubstancePainter再到UE5
  • MQTT之重复消息产生
  • Android HAL 架构详解,底层开发不再难
  • idea 快捷键
  • AI 算力计算方式
  • 微信小程序登录和获取手机号
  • SSML(Speech Synthesis Markup Language)简介
  • 【C++指针】搭建起程序与内存深度交互的桥梁(下)
  • STM32 MODBUS-RTU主从站库移植
  • 微信小程序学习
  • Vue3项目中的.vscode文件夹
  • 【React】List使用QueueAnim动画效果不生效——QueueAnim与函数组件兼容性问题
  • CCF CSP 第33次(2024.03)(2_相似度计算_C++)(字符串中字母大小写转换+哈希集合)
  • 【软件测试】:软件测试实战
  • 3.26[a]paracompute homework
  • vue遗漏的知识点(动态组件.)
  • openpnp,cadence SPB17.4,placement - 从allegro中导出坐标文件的选项会影响贴片精度