avatar

技术小站

老骥伏枥,日行千里

  • 首页
  • Java
  • Web
  • 框架
  • 微服务
  • 架构
  • 数据库
  • 中间件
  • 研发
  • 关于
Home Docker安装RabbitMQ——基于docker-compose工具
文章

Docker安装RabbitMQ——基于docker-compose工具

Posted 2023-04-8 Updated 2023-04- 8
By 管理员
6~8 min read

1 编写docker-compose文件

docker-compose.yml

version: '3.7'

services:
  kafka:
    image: rabbitmq:3.8.3-management
    container_name: rabbitmq_3.8.3
    hostname: rabbitmq
    ports: 
      - "4369:4369"
      - "5671:5671"
      - "5672:5672"
      - "15671:15671"
      - "15672:15672" 
      - "25672:25672"
    restart: "no"
    network_mode: "host"
    volumes:
      - /data/rabbitmq/lib:/var/lib/rabbitmq
      - /data/rabbitmq/etc:/etc/rabbitmq
      - /data/rabbitmq/log:/var/log/rabbitmq
    environment:
      - RABBITMQ_DEFAULT_VHOST=rabbitmq-1
      - RABBITMQ_DEFAULT_USER=admin
      - RABBITMQ_DEFAULT_PASS=123456

2 启动容器

docker-compose up -d

3 RabbitMQ相关信息说明

3.1 常用端口说明

详细说明:[官网端口介绍地址](Networking and RabbitMQ — RabbitMQ)

端口作用
15672管理界面ui使用的端口
15671管理监听端口
5672,5671AMQP 0-9-1 without and with TLSclient端通信口
4369(epmd)epmd代表 Erlang端口映射守护进程,erlang发现口
25672( Erlang distribution) server间内部通信口

3.2 相关文件说明

配置文件目录:/etc/rabbitmq

数据文件目录:/var/lib/rabbitmq

日志文件目录:/var/log/rabbitmq

3.3 环境变量

RABBITMQ_DEFAULT_VHOST:默认虚拟机名,编码中需要使用

RABBITMQ_DEFAULT_USER:默认的用户名

RABBITMQ_DEFAULT_PASS:默认用户名的密码

附 docker-compose安装和命令介绍

CentOS7安装docker-compose(附docker-compose命令介绍)

Docker, 中间件
Docker 中间件
License:  CC BY 4.0
Share

Further Reading

Mar 29, 2025

编写SpringBoot项目的Dockerfile

编写一个适用于Spring Boot项目的Dockerfile需要几个关键步骤。以下是一个基本的Dockerfile示例,假设你的Spring Boot应用程序打包成一个JAR文件: 使用基础镜像:选择一个合适的Java基础镜像。 设置工作目录:在容器中创建一个工作目录。 复制JAR文件:将构建好的

Mar 6, 2025

使用docker安装nacos

docker-compose.yml version: '3' services: nacos: image: nacos/nacos-server container_name: nacos environment: - MODE=standalone

Jul 27, 2024

docker: Error response from daemon: Ports are not available

在使用 docker 部署 zookeeper 时,出现错误提示。 docker run -d -p 2181:2181 --name=zookeeper --privileged zookeeper 错误提示: docker: Error response from daemon: Ports

OLDER

CentOS7删除多余无用内核教程,释放/boot分区空间

NEWER

使用 docker-compose 部署单机 RabbitMQ

Recently Updated

  • 【Windows】ApifoxAppAgent开机启动项删除
  • Proxy AI 配置第三方AI模型
  • Windows11 莫名端口占用,而又找不到占用应用的奇怪问题
  • Crack Sublime Text 4.2.0.0 Build 4200
  • 当 SSH 登录 CentOS 7 系统时认证缓慢的解决方案

Trending Tags

Halo 研发 工具 Linux 数据库 Java AI 象棋 Web Docker

Contents

©2025 技术小站. Some rights reserved.

Using the Halo theme Chirpy