这里记录通过docker安装rabbitmq,这里是指安装rabbitmq的management版本,这个版本是带有管理界面的
环境准备
-
CentOS7系统
-
已经安装了docker-ce
下载镜像
通过下面命令下载rabbitmq:management镜像
docker pull rabbitmq:management
运行结果如下:
[root@localhost ~]# docker pull rabbitmq:management
management: Pulling from library/rabbitmq
23884877105a: Pull complete
bc38caa0f5b9: Pull complete
2910811b6c42: Pull complete
36505266dcc6: Pull complete
15c38f93e1dd: Pull complete
e878ebf9599a: Pull complete
b64578f205c7: Pull complete
8ace66b27141: Pull complete
02d0c3720a80: Pull complete
d2484c2a9bff: Pull complete
3ab36d5397dd: Pull complete
dbbb55dc996f: Pull complete
Digest: sha256:079bfdde07e1a7c8472b4583e9d2f1744ecde0a5c0133f5e01ea2e075a7afd92
Status: Downloaded newer image for rabbitmq:management
docker.io/library/rabbitmq:management
[root@localhost ~]#
创建容器
通过以下命令创建容器并启动
docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management
运行结果如下:
[root@localhost ~]# docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management
c76e82e0d522cfb8cf47465ad5cef8d445cc05c67970283c12cb9ea975cdbbd5
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c76e82e0d522 rabbitmq:management "docker-entrypoint.s…" 7 seconds ago Up 5 seconds 4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, 15671/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp rabbitmq
[root@localhost ~]#
访问RabbitMQ管理界面
通过 http://IP地址:15672 地址访问RabbitMQ的管理界面,用户名和密码都是默认是guest

由上图可以看到,能够正常访问RabbitMQ的管理页面,至此,通过docker部署RabbitMQ已完成。
网友评论