环境
Liunx: CentOS7.5
RabbitMQ:3.4
docker:17.05.0-ce(安装参考上篇文章)
查看镜像
#docker search rabbitmq
拉取镜像(management 只有这个能访问WEB管理页面,一个小时验证。)
#docker pull rabbitmq:management
启动镜像(默认用户名密码),默认guest 用户,密码也是 guest
#docker run -d --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:management
启动镜像(设置用户名密码)
#docker run -d --name rabbit -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 15672:15672 -p 5672:5672 rabbitmq:management
完成后访问:http://xxx.xxx.xxx.xxx:15672/
开启远程访问
进入容器,确保已经启动成功的状态下进入
#docker exec -it rabbit bash
进入配置文件目录
#cd /etc/rabbitmq
把原先的 rabbitmq.conf 改名,先不用,这个是新版的配置方式
新建 rabbitmq.config
[
{rabbit,
[
{loopback_users, []}
]}
].
保存退出。exit退出容器,重启容器
#docker restart 容器名
注意查看日志是否有报错信息
#docker logs 容器名