docker安装rabbitmq

docker查找rabbitmq镜像

拉取最新的rabbitmq的镜像:

docker pull rabbitmq

拉取指定版本的rabbitmq镜像
docker pull rabbitmq:版本号
 创建并运行rabbitmq临时容器
docker run -d --name rabbitmq1 --restart=always --hostname=rabbitmqhost \
-e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin \
-e RABBITMQ_DEFAULT_VHOST=my_vhost \
-p 5672:5672 -p 15672:15672 \
rabbitmq:latest
复制配置文件到宿主机
mkdir -p /usr/local/rabbitmq/{data,conf,log}
chmod -w 777  /usr/local/rabbitmq
docker cp rabbitmq1:/etc/rabbitmq/ /usr/local/rabbitmq/conf
删除临时容器
docker -rm -f rabbitmq1
创建容器并挂在数据卷
 docker run -d --name rabbitmq --restart=always --hostname=aliyun_docker_yun_rabbitmq \
-e RABBITMQ_DEFAULT_USER=root \
-e RABBITMQ_DEFAULT_PASS=yy2001 \
-e RABBITMQ_DEFAULT_VHOST=yun_vhost \
-v /usr/local/rabbitmq/data:/var/lib/rabbitmq \
-v /usr/local/rabbitmq/conf:/etc/rabbitmq \
-v /usr/local/rabbitmq/log:/var/log/rabbitmq \
-p 5672:5672 -p 15672:15672 \
rabbitmq:latest


–restart=always :表示随着Docker容器重启
-e :指定环境变量 RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码,rabbitmq默认账号和密码是guest
--hostname :主机名
-p :端口映射
-v :文件挂载
-d :表示后台运行
–name rabbitmq :表示启动后的容器实例名称为rabbitmq
启动web客户端
1 docker exec -it rabbitmq rabbitmq-plugins enable rabbitmq_management

或者

2
#进入rabbitmq容器
docker exec -it 容器名/容器id /bin/bash
#开启web客户端
rabbitmq-plugins enable rabbitmq_management

后面就可以使用自己设置的账号的密码来进入管理界面了:如下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值