Docker安装RabbitMQ详解


一、安装
1、拉取[RabbitMQ]镜像

docker pull rabbitmq:management

删除镜像

docker images
docker rmi 4f9b50c7030e[IMAGE ID]

2、创建rabbitmq相关挂载目录

mkdir -p /opt/software/rabbitmq/{data,conf,log}


创建完成之后要特别注意,所创建文件的权限   都设置成777 否则在启动容器的时候容易失败
chmod -R 777 /opt/software/rabbitmq #   授权

3、启动容器命令

docker run -d --name rabbitmq --hostname=rabbitmqhost -p 5672:5672 -p 15672:15672 -v /opt/software/rabbitmq/data:/var/lib/rabbitmq -v /opt/software/rabbitmq/conf:/etc/rabbitmq -v /opt/software/rabbitmq/log:/var/log/rabbitmq -e RABBITMQ_DEFAULT_VHOST=myvhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:management

参数说明:
-d: 后台运行容器;
--name: 指定容器名;
--hostname  主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);
-p 指定服务运行的端口(5673:应用访问端口;15673:控制台Web端口号);
-v 映射目录或文件;
-e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)

介绍:
  如果防火墙是关闭的话,顺便开放下这两个端口,不然没法访问
	firewall-cmd --zone=public --add-port=5672/tcp --permanent
	firewall-cmd --zone=public --add-port=15672/tcp --permanent
	firewall-cmd --reload
 如果要删除镜像:
 docker ps
 docker rm -f c92716b896eb[CONTAINER ID]

二、进入管理平台
开启web页面
1、docker ps 查看容器是否运行成功
在这里插入图片描述
访问地址:http://192.168.10.102:15672/
输入刚才设置的用户名admin密码admin
等待1分钟后如果无法访问继续执行下面步骤

2、开启插件:首先使用命令进入容器

docker exec -it myrabbit /bin/bash

myrabbit指自己启动容器时定义的名称

在这里插入图片描述

3、进入后执行

rabbitmq-plugins enable rabbitmq_management

http://192.168.10.102:15672/
输入刚才设置的用户名admin密码admin
如果不能登陆请尝试用guest登陆(原默认用户名)

不用重启服务,直接访问即可。
在这里插入图片描述
至此安装完成

二、常用命令
1、启动rabbitmq

docker start rabbitmq

2、重启rabbitmq

docker restart rabbitmq

2、停止rabbitmq

docker stop rabbitmq
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值