环境
安装好docker
拉取镜像
docker pull rabbitmq
创建容器并运行
docker run -di --name=myrabbit -p 15672:15672 rabbitmq
#推荐方式
docker run -di --name myrabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management
查看容器日志
docker logs -f myrabbit
访问失败
访问IP:15672,发现访问失败并不能进入rabbitMQ的登录界面
通过排查,才知道在docker拉取下来的镜像中没有界面的插件,需要进入容器,安装插件即可:
#进入容器
[root@iZm5e3zk8pqk27ssml4nblZ /]# docker exec -i -t d95b1000538c /bin/bash # d95b1000538c为容器ID
root@d95b1000538c:/# rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@d95b1000538c:
rabbitmq_management
The following plugins have been configured:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_prometheus
rabbitmq_web_dispatch
Applying plugin configuration to rabbit@d95b1000538c...
The following plugins have been enabled:
rabbitmq_management
started 1 plugins.
再次访问即可访问成功!