一、在线安装
1.查询rabbitmq的镜像
docker search rabbitmq
2.安装镜像
如果需要安装其他版本在rabbitmq后面跟上版本号即可 docker pull rabbitmq:3.7.7-management
docker pull rabbitmq:版本号 -management
安装name为rabbitmq的这里是直接安装最新的 docker pull rabbitmq
3.启动容器
docker run -dit --hostname my-rabbit --name rabbit --restart always
-p 15672:15672
-p 5673:5672
rabbitmq:latest
参数 :
-d 后台运行容器; --name 指定容器名; -p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号); -v 映射目录或文件; --hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名); -e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名; RABBITMQ_DEFAULT_PASS:默认用户名的密码)
4.查看正在运行容器
docker ps
5.进入容器内部
docker exec -it 容器id /bin/bssh
6.运行
rabbitmq-plugins enable rabbitmq_management
7.常用命令
RabbitMQ 常用端口以及作用
5672端口:AMQP(Advanced Message Queuing Protocol)协议的默认端口,用于客户端与RabbitMQ服务器之间的通信。 15672端口:RabbitMQ的管理界面,默认使用HTTP协议,用于监控和管理RabbitMQ服务器。 4369端口:Erlang分布式节点通信端口,用于RabbitMQ节点之间的通信。 25672端口:Erlang分布式节点通信端口,用于集群中的内部通信。 5671端口:安全的AMQP端口,使用TLS/SSL进行加密通信。
RabbitMQ默认的登录账号和密码如下:
用户名:guest
密码: guest
关闭容器 docker stop some-rabbitmq 启动容器 docker start some-rabbitmq
7.浏览器运行
http://ip:15672/
二、离线安装
:latest --restart always