docker安装rabbitmq

养成良好的记录习惯

作者:黄黄

注:镜像尽量拉取management版本的,last版本有的不带有管理ui。

拉去方式有两种:

1.直接运行指定的rabbitmq镜像

docker run -d --name my-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:management

默认拉取了rabbitmq:management的最新版本镜像并启动,-d后台运行, --name指定容器名称,-p指定映射出来的端口(此处映射了两个端口)

查看结果
docker ps -a
CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS              PORTS                                                                                        NAMES
9a3f231a64a1        rabbitmq:management   "docker-entrypoint.s…"   9 seconds ago       Up 7 seconds        4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, 15671/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp   keen_burnell

2.按步骤先拉取rabbitmq镜像,再运行对应的容器

查询docker仓库中rabbitmq版本列表
docker search rabbitmq:management
结果:
NAME                                DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
macintoshplus/rabbitmq-management   Based on rabbitmq:management whit python and…   5                                       [OK]
xiaochunping/rabbitmq               xiaochunping/rabbitmq:management   2018-06-30   3                                       
transmitsms/rabbitmq-sharded        Fork of rabbitmq:management with sharded_exc…   0   
拉取镜像
docker pull rabbitmq:management
启动容器
docker run -d --hostname my-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:management
查看结果
docker ps -a
CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS              PORTS                                                                                        NAMES
9a3f231a64a1        rabbitmq:management   "docker-entrypoint.s…"   9 seconds ago       Up 7 seconds        4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, 15671/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp   keen_burnell

3.网页查看

访问ip:端口号登陆,RabbitMQ默认账户密码为guest/guest,如果不想使用默认密码,在启动容器时设置 -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password设置初始用户名和密码

docker run -d --name my-rabbit -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password rabbitmq:management
docker安装rabbitmq_第1张图片
1571190756(1).png

你可能感兴趣的:(docker安装rabbitmq)