avatar

技术小站

老骥伏枥,日行千里

  • 首页
  • Java
  • Web
  • 框架
  • 微服务
  • 架构
  • 数据库
  • 中间件
  • 研发
  • 关于
Home 使用 docker-compose 部署单机 RabbitMQ
文章

使用 docker-compose 部署单机 RabbitMQ

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

本文不介绍安装 Docker,具体可参看官方:https://docs.docker.com/engine/install/centos/

一、安装 docker-compose

本文使用环境为 Centos 7

1.1.下载 docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

1.2.目录授权

sudo chmod +x /usr/local/bin/docker-compose

1.3.添加软链接

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

1.4.验证

$ docker-compose --versiondocker-compose version 1.25.5, build 8a1c60f6

二、RabbitMQ 配置文件 docker-compose.yml

version: '3'

services:
  rabbit:
    image: rabbitmq:3.8-management
    hostname: rabbit
    container_name: "wycs_rabbitmq3.8"
    restart: always
    ports:
      - "5672:5672"
      - "15672:15672"
    environment:
      - RABBITMQ_DEFAULT_USER=root
      - RABBITMQ_DEFAULT_PASS=123123
    volumes:
      - ./data:/var/lib/rabbitmq

2.1.启动

以下所有命令在 docker-compose.yml 所在目录下执行。

$ docker-compose up -d 

2.2.停止

$ docker-compose stop

2.3.重启

$ docker-compose restart

2.4.docker-compose 命令帮助

$ docker-compose help

三、启动 RabbitMQ 监控插件

3.1.进入 RabbitMQ 容器

$ docker ps
$ docker exec it 容器id /bin/bash

3.2.启动插件

$ rabbitmq-plugins enable rabbitmq_management

3.3.退出容器

exit

四、Web 管控台访问

http://localhost:15672

账号:root

密码:123123

账号与密码可在 docker-compose.yml 配置文件找到并可自行配置。

端口号说明:

  • 5672:用于 amqp 协议通信,用于程序连接 rabbitmq 使用。
  • 15672:用于 rabbitmq 的 web 管控台访问端口。

img

如果您无法访问 Web 管控台,极有可能是因为系统防火墙所限制,如果您的环境与作者同样为 Centos 7 ,可参考作者另一篇介绍 [firewall 防火墙常用设置的文章]https://xie.infoq.cn/article/d2dd65a271881bb1fbeaacedd

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

Further Reading

May 18, 2024

SpringBoot 整合 Kafka 实现千万级数据异步处理,实战介绍!

一、介绍 在之前的文章中,我们详细的介绍了 kafka 的架构模型,在集群环境中,kafka 可以通过设置分区数来加快数据的消费速度。 光知道理论可不行,我们得真真切切的实践起来才行! 下面,我将结合生产环境的真实案例,以SpringBoot技术框架为基础,向大家介绍 kafka 的使用以及如何实现

Apr 8, 2023

使用 docker-compose 部署单机 RabbitMQ

本文不介绍安装 Docker,具体可参看官方:https://docs.docker.com/engine/install/centos/ 一、安装 docker-compose 本文使用环境为 Centos 7 1.1.下载 docker-compose sudo curl -L "https:/

Apr 8, 2023

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

1 编写docker-compose文件 docker-compose.yml version: '3.7' services: kafka: image: rabbitmq:3.8.3-management container_name: rabbitmq_3.8.3

OLDER

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

NEWER

只需3步,即刻体验Oracle Database 23c

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