一、docker拉取rabbitmq镜像
docker pull rabbitmq:3.10.7-management
二、创建映射容器的文件目录
mkdir -p -m 777 /mydata/rabbitmq
三、创建rabbitmq容器
docker run --name rabbitmq \
--restart=always \
-p 5672:5672 \
-p 15672:15672 \
-v /mydata/rabbitmq:/var/lib/rabbitmq \
--hostname rabbitmq_host \
-e RABBITMQ_DEFAULT_VHOST=rabbitmq_host \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin \
-d rabbitmq:3.10.7-management
-p 5672:5672 映射容器端口到docker所在服务器端口上
-p 15672:15672 映射容器端口到docker所在服务器端口上
-v /mydata/rabbitmq:/var/lib/rabbitmq 目录映射
-e RABBITMQ_DEFAULT_USER=admin 用户名设置为admin
-e RABBITMQ_DEFAULT_PASS=admin 密码设置为admin
四、启动rabbitmq_management服务
docker exec -it rabbitmq /bin/bash
rabbitmq-plugins enable rabbitmq_management
docker exec -it rabbitmq /bin/bash是进入容器的命令,rabbitmq是前面创建容器时设置的容器名称
rabbitmq-plugins enable rabbitmq_management 启动插件
执行结果如下:

五、测试
访问http://docker所在服务器ip:15672/进行测试


本文详细介绍了如何使用Docker拉取RabbitMQ镜像,创建并配置映射文件夹,启动容器,并设置管理员权限。通过执行rabbitmq_management服务,最后进行测试,确保RabbitMQ在容器中正常运行。
686

被折叠的 条评论
为什么被折叠?



