1、rabbitmq的安装
1.1 在docker查询rabbitmq的镜像
[root@localhost ~]# docker search rabbitmq
1.2 拉取镜像
[root@localhost ~]# docker pull rabbitmq
1.3 创建rabbitmq的运行容器
[root@localhost ~]# docker run -it --name=rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123 -p 15672:15672 -p 5672:5672 rabbitmq
- 成功创建容器后,用docker ps 查看容器是否启动
1.4 开放rabbitmq的端口
//开放15672端口
[root@localhost ~]# firewall-cmd --zone=public --add-port=15672/tcp --permanent
success
//开放5672端口
[root@localhost ~]# firewall-cmd --zone=public --add-port=5672/tcp --permanent
success
//设置立即生效
[root@localhost ~]# firewall-cmd --reload
success
//查看开放的端口
[root@localhost ~]# firewall-cmd --zone=public --list-ports
1.5 启动管理插件
进入容器,启动插件
[root@localhost ~]# docker exec -it rabbitmq bash
root@0d026c19297b:/# rabbitmq-plugins enable rabbitmq_management
1.6 修改rabbitmq的容器内文件
- 进入容器内的/etc/rabbitmq/conf.d文件夹
root@0d026c19297b:/# cd /etc/rabbitmq/conf.d
- 执行下列命令修改management_agent.disable_metrics_collector.conf文件
root@0d026c19297b:/etc/rabbitmq/conf.d# echo management_agent.disable_metrics_collector=false > management_agent.disable_metrics_collector.cof
- 退出容器并重启rabbitmq容器
root@0d026c19297b:/etc/rabbitmq/conf.d# exit
[root@localhost ~]# docker restart rabbitmq
1.7 打开rabbitmq界面测试
- 网络地址加上端口号
- 输入用户名和密码登录