栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker-compose安装RabbitMQ

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker-compose安装RabbitMQ

1、docker-compose安装

根据官网进行操作:
文档地址:https://docs.docker.com/compose/install/

核心命令

# 下载并安装docker-compose命令
 sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 修改文件权限为可执行
 sudo chmod +x /usr/local/bin/docker-compose
# 创建软链接, 让命令支持全局调用
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose 
# 验证命令是否安装成功
 docker-compose --version

![在这里插入图片描述](https://img-blog.csdnimg.cn/4cf239d98d79450294cfe0e064cec704.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5auj5aSc5p2l,size_20,color_FFFFFF,t_70,g_se,x_16

2、使用docker-compose安装RabbitMQ 2.1 设置rabbitMQ数据存放目录

首先创建RabbitMQ目录文件在/usr/local/software/RabbitMQ,这个路径可以自定义。

mkdir /usr/local/software/RabbitMQ

cd /usr/local/software/RabbitMQ
2.2 创建RabbitMQ的dockerfile.yml

在/usr/local/software/RabbitMQ下创建dockerfile.yml文件

version: "3.8"
services:
  rabbitmq:
    image: daocloud.io/library/rabbitmq:3.8.7
    container_name: rabbitmq
    restart: always
    volumes:
      - ./data/:/var/lib/rabbitmq/
    ports:
      - 5672:5672
      - 15672:15672
2.3 安装

通过docker-compose安装rabbitmq

docker-compose up -d

3、验证RabbitMQ是否安装成功
curl localhost:5672 --output run.log |cat run.log


如果看到输出AMQP,说明RabbitMQ已经安装成功了。

4、开启图形化管理界面 4.1 进入容器内部
docker exec -it rabbitmq /bin/bash
4.2 进入rabbitmq默认安装目录
# 进入rabbitmq的可执行命令目录
cd /opt/rabbitmq/sbin
4.3 开启图形化管理
# 图形化界面默认是关闭的,这里需要开启
./rabbitmq-plugins enable rabbitmq_management

开启成功如下图

4.4 防火墙跟安全组

如果在本地虚拟机,只需要关闭防火墙即可。
如果是云服务器,需要在安全组配置准入规则,开放15672端口,如果防火墙开启了,需要在防火墙的配置15672端口放行,重启防火墙才可以。

之后可以通过Ip:15672端口访问图形化界面,

默认账号:guest
默认密码:guest

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/751349.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号