如何在30秒内部署一个Rabbitmq?
介绍
rabbitmq官网: https://www.rabbitmq.com/
版本:3.12.12
RabbitMQ是一个可靠且成熟的消息传递和流代理,它很容易部署在云环境、内部部署和本地机器上。它目前被全世界数百万人使用。
本镜像已经支持:
- 延迟交换机
- 延迟队列
- MQTT扩展
- 默认用户/密码
拿来就能用!
开始部署
Docker部署(推荐)
step1: 配置好国内下载源(已经配置, 则忽略此步骤)
vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://docker.m.daocloud.io"
]
}
step2: 建好文件夹
mkdir /usr/local/dc-rabbitmq
cd /usr/local/dc-rabbitmq
step3: 编写docker-compose.yml
vim docker-compose.yml
version: '3.5'
services:
rabbitmq:
image: matrix1/rabbitmq
container_name: rabbitmq
restart: always
hostname: rabbit-server
network_mode: "bridge"
environment:
TZ: Asia/Shanghai
RABBITMQ_DEFAULT_VHOST: /
RABBITMQ_DEFAULT_USER: root
RABBITMQ_DEFAULT_PASS: root246
ports:
- "5672:5672"
- "15672:15672"
- "1883:1883"
- "15675:15675"
- "15692:15692"
volumes:
- ./data:/var/lib/rabbitmq
- ./logs:/var/log/rabbitmq
step4: Docker Compose启动
docker-compose up -d
step5: 浏览器访问15672端口即可
默认账号密码: root/root246