您的位置:首页 > 新闻 > 会展 > RabbitMQ docker安装及使用

RabbitMQ docker安装及使用

2025/6/21 21:48:29 来源:https://blog.csdn.net/qq_44289784/article/details/139444303  浏览:    关键词:RabbitMQ docker安装及使用

1. docker安装RabbitMQ

docker下载及配置环境

docker pull rabbitmq:management
# 创建用于挂载的目录
mkdir -p /home/docker/rabbitmq/{data,conf,log}
# 创建完成之后要对所创建文件授权权限,都设置成777 否则在启动容器的时候容易失败
chmod -R 777 /home/docker/rabbitmq

创建临时容器

docker run -d --name rabbitmq --restart=always --hostname=rabbitmqhost \
-e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=Abc1234% \
-e RABBITMQ_DEFAULT_VHOST=my_vhost \
-p 5672:5672 -p 15672:15672 \
rabbitmq:management

** 复制配置文件到宿主机**

docker cp rabbitmq:/etc/rabbitmq/ /home/docker/rabbitmq/conf

在这里插入图片描述
删除临时容器

docker stop rabbitmq
docker rm rabbitmq

以文件挂载方式启动rabbitmq镜像

docker run --name rabbitmq \
--restart=always \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=Abc1234% \
-v /home/docker/rabbitmq/data:/var/lib/rabbitmq \
-v /home/docker/rabbitmq/conf:/etc/rabbitmq \
-v /home/docker/rabbitmq/log:/var/log/rabbitmq \
-p 5671:5671 \
-p 5672:5672 \
-p 4369:4369 \
-p 15671:15671 \
-p 15672:15672 \
-p 25672:25672 \
-d rabbitmq:management
–restart=always :表示随着Docker容器重启
-e :指定环境变量 RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码,rabbitmq默认账号和密码是guest
--hostname :主机名
-p :端口映射
-v :文件挂载
-d :表示后台运行
–name rabbitmq :表示启动后的容器实例名称为rabbitmq

查看版本

docker image inspect rabbitmq:management|grep -i version

在这里插入图片描述
开启后台管理客户端

# 进入rabbitmq容器
docker exec -it rabbitmq sh
# 开启RabbitMQ管理后台
rabbitmq-plugins enable rabbitmq_management
# 添加admin用户:
rabbitmqctl add_user admin password
rabbitmqctl set_user_tags admin administrator
# 退出容器
exit

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com