1 下载你想要rabbitmq的版本
docker pull docker.io/rabbitmq:3.8.14-management
2 使用docker images 查看安装的镜像,确保镜像安装进docker了
[root@iZgw0bqbv0hspt3qhk9ffgZ ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
zookeeper latest 4e1f331ac37c 35 hours ago 313MB
redis latest 506734eb5e71 2 weeks ago 138MB
wurstmeister/kafka latest a692873757c0 15 months ago 468MB
rabbitmq 3.8.14-management e2b066e3fc02 2 years ago 186MB
3 启动rabbitmq容器
docker run -d --hostname my-rabbit -p 5672:5672 -p 15672:15672 --name some-rabbit rabbitmq:3.8.14-management
4 使用docker ps 可以看到rabbitMq已经启动成功了
[root@iZgw0bqbv0hspt3qhk9ffgZ ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1a524cefd365 rabbitmq:3.8.14-management "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, :::5672->5672/tcp, 15671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp, :::15672->15672/tcp some-rabbit
aa2215be1850 wurstmeister/kafka "start-kafka.sh" 16 hours ago Up 16 hours 0.0.0.0:9095->9092/tcp, :::9095->9092/tcp kz_kafka
08757bd9eb4f zookeeper "/docker-entrypoint.…" 17 hours ago Up 16 hours 2888/tcp, 3888/tcp, 8080/tcp, 0.0.0.0:21810->2181/tcp, :::21810->2181/tcp kz_zookeeper
5 在第3点的启动命令中设置了映射端口,可以直接访问自己服务器IP+15672端口来查看,用户名和密码默认都是guest,进入页面后会提示修改密码,到这里就全部安装好并启动成功了:
安装过程中遇到的坑
在第5步想要去访问已启动成功的rabbitMq浏览器界面时,发现一直访问不了,经分析是阿里云的安全组的访问规则那边没有开15672这个端口。去阿里云设置好了,浏览器就像上图一样可以成功访问了