Ubuntu+RabbitMQ服务

一、初始Linux系统

此处采用了Ubuntu系统,通过Docker实现快速构建。

1.1拉取 Ubuntu镜像

docker pull ubuntu,把最新的Ubuntu镜像拉到本地,Ubuntu镜像链接
在这里插入图片描述

1.2 生成容器

镜像拉取到本地之后,通过镜像起一个容器,注意起容器时候添加后台执行参数,不然会run起来之后很快又关闭

docker run --name=ubuntu_rqbbitmq -itd ubuntu:latestdocker run --name=ubuntu_rqbbitmq -itd ubuntu:latest
--name 指定所起容器的名称
-itd 后台运行,不会自动关闭
ubuntu:latest  最后是通过的哪个镜像起的容器 

docker ps 查看当前运行中的容器

在这里插入图片描述

1.3运行容器
// exec -it  后台命令行交互模式执行容器  通过容器名称|容器ID均可
docker exec -it ubuntu_rqbbitmq bin/bash 
docker exec -it 8d2e410e2ba5 bin/bash 
docker attach 8d2e410e2ba5 

在这里插入图片描述
至此,一个Ubuntu的Linux环境已准备完毕! 加油,成功走出第一步啦!

二、安装RabbitMQ
2.1更新Ubuntu的apt-get 资源 apt-get update

在这里插入图片描述

2.2安装erlang

RabbitMQ安装前需要erlang环境

apt-get install -y erlang-base
erl 查看erlang是否已安装和版本信息

在这里插入图片描述

2.3安装RabbitMQ server
apt-get install rabbitmq-server -y --fix-missing  #安装成功自动启动

中间两次确认:
1.选择所属区域 5亚洲
2.选择中时区  69-shanghai

在这里插入图片描述

2.4查看和管理rabbitmq-server服务
#查看状态rabbitmq: 
service rabbitmq-server status
#启动rabbitmq: 
service rabbitmq-server start
#停止rabbitmq: 
service rabbitmq-server stop
#重启rabbitmq: 
service rabbitmq-server restart
#rabbitmqctl 本身指令:
#查看服务状态
rabbitmqctl status 
2.5管理web端
#启动rabbitmq的web控制台
rabbitmq-plugins enable rabbitmq_management

#增加用户 xxxx是你的密码
rabbitmqctl add_user admin xxxx

#设置角色
rabbitmqctl set_user_tags admin administrator

#设置默认vhost("/")访问权限
rabbitmqctl set_permissions -p "/" admin "." "." ".*"

#查看用户
rabbitmqctl list_users

#修改用户名对应密码
rabbitmqctl change_password admin 'Newpassword'
2.6 systemctl 管理和开机自启

如果非容器操作的以上环境安装,还可以考虑使用systemd管理服务进程,详情可参考 Ubuntu设置系统服务

三、导出镜像

docker export 导出设置好的容器到镜像文件待用。 export和save区别
在这里插入图片描述

四、使用镜像

docker import 导入镜像到本地镜像仓库
在这里插入图片描述

由于在测试过程中,在容器内安装了一些vim,curl等的工具,故镜像包会比较大一些!

五、镜像使用

直接使用生成的新的镜像起容器,可作为rabbitmq-server服务

docker run -it --name=rabbitmq -p 15672:15672 -p 5672:5672 ubuntu-rabbitmq:v1 bin/bash
端口映射 -p 宿主机port:容器port

在这里插入图片描述

六、登录管理后台

127.0.0.1:15672 ,
在这里插入图片描述,登录上边创建的admin 用户,登录成功页面 如下完成
在这里插入图片描述

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

baiyyxx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值