通过Docker部署RabbitMQ

这里记录通过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

通过Docker部署RabbitMQ_第1张图片

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

你可能感兴趣的:(docker)