如何在Docker容器中安装RabbitMQ
Posted 程序猿老高
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Docker容器中安装RabbitMQ相关的知识,希望对你有一定的参考价值。
1、Docker环境
视频教程:https://www.bilibili.com/video/BV1xv4y1S7kA/
2、搜索镜像
https://hub.docker.com/网站搜索rabbitmq,确定其安装版本,这里安装rabbitmq:3.8.12-management版,带“-management”版本的Rabbit含有Web管理界面;
3、拉取镜像
[root@bogon ~]# docker pull rabbitmq:3.8.12-management
Trying to pull repository docker.io/library/rabbitmq ...
3.8.12-management: Pulling from docker.io/library/rabbitmq
d519e2592276: Pull complete
…省略…
58d01d029bec: Pull complete
Digest: sha256:9d340b284990eb7f465616504f3fb058948ce58065997aa54d802aab0e8e60c2
Status: Downloaded newer image for docker.io/rabbitmq:3.8.12-management
[root@bogon ~]#
4、运行容器
[root@bogon ~]# docker run --name rabbitmq -d -p 5672:5672 -p 15672:15672 rabbitmq:3.8.12-management
680dc7ecb7cb9a53b539bdb218e2df5b16a18b01be1a0b4272fd16745db59c23
[root@bogon ~]#
5、查看容器
[root@bogon ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
680dc7ecb7cb rabbitmq:3.8.12-management "docker-entrypoint..." 2 minutes ago Up 2 minutes 4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, 15671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp rabbitmq
[root@bogon ~]#
说明:
5672:rabbitMq编程语言客户端连接端口;
15672:rabbitMq管理界面端口;
25672:rabbitMq集群端口;
6、开放端口
[root@bogon ~]# firewall-cmd --zone=public --add-port=5672/tcp --add-port=15672/tcp --permanent
success
[root@bogon ~]# firewall-cmd --reload
success
[root@bogon ~]#
7、浏览器访问
启动浏览器—>访问http://192.168.1.100:15672
注:用户名和密码均为guest
以上是关于如何在Docker容器中安装RabbitMQ的主要内容,如果未能解决你的问题,请参考以下文章