如何在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的主要内容,如果未能解决你的问题,请参考以下文章

如何在Docker容器中安装RabbitMQ

如何在docker中安装redis

如何在高山容器中安装 Docker?

如何在ubunto中安装docker

如何在 docker 容器中安装旧版本的 r 包

怎么在vmware中安装rabbitmq