1拉取镜像
docker pull rabbitmq
2创建创建需要挂载的目录(data、conf、log)
mkdir -p /usr/local/docker/rabbitmq/data
mkdir -p /usr/local/docker/rabbitmq/conf
mkdir -p /usr/local/docker/rabbitmq/log
#开放权限
chmod -R 777 /usr/local/docker #
3运行镜像并挂在
docker images
获取镜像id在红色位置处替换
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v /usr/local/docker/rabbitmq/data:/var/lib/rabbitmq/mnesia -v /usr/local/docker/rabbitmq/conf:/etc/rabbitmq -v /usr/local/docker/rabbitmq/log:/var/log/rabbitmq --restart=always -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=Laoying2021 rabbitmq:latest
4开启15672界面访问
4.1 docker ps查找容器id
4.2 进入到rabbitmq容器中并安装管理工具
docker exec -it bc8491194fce /bin/bash
rabbitmq-plugins enable rabbitmq_management
5测试启动后直接ip:15672就可以访问可视化界面了。
账号: admin
密码:Laoying2021