前提:
1、在服务器的安全组和*中放通相对应的端口,操作系统:centos 7.6,需要放通5672和15672端口
2、登录自己的Linux系统服务器
3、关闭服务器内部的firewalld*
4、开启内核端口转发:
通过vim /etc/sysctl.conf把里面的net.ipv4.ip_forward = 0修改为net.ipv4.ip_forward = 1后进行保存退出,通过sysctl -p命令使修改后的内核转发文件生效
5、下载安装好docker
6、安装配置好镜像加速源(由于正常拉取镜像是从境外的docker官网拉取,建议设置镜像加速源)
7、准备一台3A的服务器
第一步:
拉取镜像:docker pull rabbitmq
直接拉取是默认拉取最新版本的镜像
查看镜像:docker images
文章图片
第二步:
创建并启动RabbitMQ容器:docker run -id --hostname myrabbit --name rabbitmq1 -p 15672:15672 -p 5672:5672 rabbitmq
第一个-p :用于页面访问使用
第二个-p :用于生产和消费端使用(也就是在代码里使用)
文章图片
第三步:
进入容器交互页面:docker exec -it rabbitmq1 /bin/bash
文章图片
第四步:
在进入的容器里面下载插件:rabbitmq-plugins enable rabbitmq_management
文章图片
第五步:
登录测试,IP+15672 账户和密码都默认是guest
文章图片
【Docker安装RabbitMQ详细步骤】感兴趣的伙伴可以在3A的云服务器上部署docker环境,自己实战练习下
推荐阅读
- zabbix|zabbix监控基本概念和部署
- ros|ros系统的安装及小海龟运行
- 软件系统|自动化织物缺陷检测01---总体需求分析和方案设计
- 服务器|nginx网站服务
- Linux|Linux实操篇-定时任务调度
- 安全|MSF(3)——apk和exe的加马(过360、火绒)
- 运维|redis哨兵机制
- 云计算|OceanBase 4.0(当我们谈单机分布式一体化架构时,我们在说什么())
- k8s学习|K8S学习之容器探测 livenessProbe、readinessProbe、startupProbe、lifecycle