养成良好的记录习惯
作者:黄黄
注:镜像尽量拉取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
1571190756(1).png
网友评论