版本 | |
---|---|
Docker | 20.10.17 |
RabbitMQ | 3.10-management |
Step1:拉取镜像
# 在 docker hub 中查找合适自己的 RabbitMQ 版本:https://registry.hub.docker.com/_/rabbitmq
# 选择带 management 标签的版本
sudo docker pull rabbitmq:3.10-management
sudo docker images
Step2:启动镜像
sudo docker run -d -p 5672:5672 -p 15672:15672 \
-v /home/docker/rabbitmq/data:/var/lib/rabbitmq \
--hostname rabbitmq \
-e RABBITMQ_DEFAULT_VHOST=my_vhost \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin \
--name rabbit rabbitmq:3.10-management
Step3:开放防火墙端口
# 查看当前防火墙状态
sudo firewall-cmd --list-all
# 添加 5672 15672 端口
sudo firewall-cmd --permanent --add-port=5672/tcp
# 重启防火墙
sudo systemctl restart firewalld
# 查看是否生效
sudo firewall-cmd --query-port=5672/tcp