赞
踩
一、安装
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。