目录

【docker】docker-compose安装RabbitMQ

docker-compose安装RabbitMQ

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

java 复制代码
version: '3.1'

services:
  rabbitmq:
    image: rabbitmq:3-management  # 使用带有管理界面的RabbitMQ镜像
    container_name: rabbitmq
    ports:
      - "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: admin
      RABBITMQ_DEFAULT_PASS: 123456

2、启动mq

java 复制代码
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

4、查看服务器映射目录

5、踩坑

5.1、权限不足

BOOT FAILED

===========

failed to open log file at '/var/log/rabbitmq/rabbit@9f987b50c687_upgrade.log', reason: permission denied

java 复制代码
sudo chmod 777 /opt/docker/rabbitmq/log
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
kill bert2 小时前
第30周Java分布式入门 docker
java·分布式·docker
羊城迷鹿2 小时前
软链接解决docker中的conda路径错误:ModuleNotFoundError: No module named ‘Cpython‘
docker·容器·conda·路径
cleble3 小时前
SpringCould微服务架构之Docker(6)
docker
小小鸭程序员4 小时前
如何将Spring Boot项目与DeepSeek AI集成并优化为AI系统
java·人工智能·spring boot·spring·docker
识途老码4 小时前
k8s网络策略
网络·容器·kubernetes
村口老师傅5 小时前
通过sh脚本导入导出docker镜像
运维·docker·容器
曼岛_6 小时前
centos7强制升级docker
运维·docker·容器
背太阳的牧羊人6 小时前
docker run -p 5000:5000 my-flask-app
docker·容器
toooooop88 小时前
免费OpenAI gpt-4o-mini-tts API调用(已开源)
docker·open-webui
qq_3391911413 小时前
kafka 4.x docker启动kafka4.0.0 docker-compose启动最新版kafka 如何使用docker容器启动最新版kafka
分布式·docker·kafka