Docker部署RabbitMQ

安装Docker

1.下载并在线安装

yum install docker

2.安装后查看Docker版本

docker -v

3.启动、停止、重启等命令

启动docker:service docker start
停止docker:service docker stop
重启docker:service docker restart
查看docker状态:service docker status
 
开机启动:chkconfig docker on 
开机启动:systemctl enable docker.service

安装RabbitMQ

1.查询rabbitmq镜像

docker search rabbitmq:management

2.拉取rabbitmq镜像

docker pull rabbitmq:management

拉取速度慢可以使用国内站点 例如:使用ustc中国科学技术大学的镜像

首先vim进入到daemon.json 没有就手动创建

vim /etc/docker/daemon.json 

输入

{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

3.创建并启动容器

在Linux CentOS7系统中的安全模块selinux把权限禁掉了,所以在启动时需要添加–privileged=true来解决挂载的目录没有权限的问题,否则命令会运行成功,但RabbitMQ却启动不起来,通过指令docker logs rabbitmq查看日志时会发现Permission denied权限不足的提示

查看RabbitMQ镜像ID

docker images

创建启动容器

docker run -d --hostname my-rabbit --name rabbitmq --restart always -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -v /etc/localtime:/etc/localtime:ro -v /usr/local/rabbitmq/data:/var/lib/rabbitmq -p 15672:15672 -p 5672:5672 --privileged=true 1bfc98e879d5

15672:控制台端口号 Web插件访问端口
5672:应用访问端口号 程序访问端口

控制台端口用于管理rabbitmq,应用访问端口号为应用程序访问

4.查看rabbitmq运行状况

docker logs rabbit

5.访问

http://ip:15672

6、登录

默认账户名:guest
密码:guest

启动修改过账号: admin admin

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值