当前位置: 首页 > news >正文

RabbitMQ详解(二):Docker安装RabbitMQ

在Docker上安装部署RabbitMQ方便快捷,不需要额外安装Erlang环境,所以写该篇文章先来介绍如何在Docker上部署RabbitMQ。

一、安装并运行

(1)、在docker hub 中查找rabbitmq镜像

docker search rabbitmq:3.9.12-management

带有“mangement”的版本,包含web管理页面

(2)、从docker hub 中拉取rabbitmq镜像

docker pull rabbitmq:3.9.12-management

(3)、查看拉取的rabbitmq镜像

docker  images

(4)、运行 rabbitmq服务端

docker run -d \
-v /opt/rabbitmq/data:/var/lib/rabbitmq \
-p 5672:5672 -p 15672:15672 --name rabbitmq --restart=always \
--hostname myRabbit rabbitmq:3.9.12-management
参数解释:
docker run :启动命令
--name :给容器起名字
--restart=always :设置为开机自启
-p : 端口映射,主机端口:容器端口  (5672:应用访问端口;15672:控制台Web端口号)
-v : 将主机中指定目录的挂载到容器的目录
-i : 以交互模式运行。
-t : 进入终端。
-d : 以守护模式后台运行。
-e XXX_XXX="xxxxxxxxxxx" : 指定环境变量

(5)、查看正在运行的容器

docker ps 

(6)、容器运行成功之后,在浏览器访问:
http://192.168.xx.xx:15672
账号 guest , 密码 guest
在这里插入图片描述

在这里插入图片描述

二、其他操作

(1)、重新启动 rabbitmq 容器

docker   restart   <容器id>

(2)、结束正在运行的容器

docker  stop  <容器id>    容器优雅退出
docker  kill  <容器id>    容器直接退出

(3)、删除 docker 容器 (容器在删除前要先结束)

docker  rm   <容器id>  [ <容器id> ...] 

(4)、删除 docker 镜像

docker  rmi  <镜像id>  [ <镜像id> ...] 

(5)、查看正在运行的 rabbitmq 进程

 ps -ef | grep   rabbitmq

(6)、进入容器内部

docker exec -it  <容器id>  /bin/bash

(7)、查看容器内网ip地址

 docker  inspect <容器id> 

(8)、查看docker 镜像的版本

docker image inspect <镜像名称>:latest|grep -i version
http://www.lryc.cn/news/4716.html

相关文章:

  • 如何使用代码注释:关于JavaScript与TypeScript 注释和文档的自动生成
  • Echarts 设置面积区域图(areaStyle核心)
  • pandas——字符串处理【建议收藏】
  • 反射,枚举,lambda表达式
  • .Net Core对于RabbitMQ封装分布式事件总线
  • GPIO功能描述
  • 指派问题与匈牙利法讲解
  • day5——冒泡排序,选择排序和插入排序的学习
  • Windows 数据类型 (Windows Data Types)
  • 九龙证券|本周5只新股申购,特斯拉、蔚来、理想的供应商来A股了!
  • 设计模式(持续更新)
  • Prometheus 告警规则
  • mulesoft MCIA 破釜沉舟备考 2023.02.13.02
  • 获取DLL运行时路径的方法
  • “华为杯”研究生数学建模竞赛2006年-【华为杯】D题:学生面试中教师安排的优化与算法(附获奖论文)
  • 【JavaScript】复习 【对象参数】【函数参数】
  • 如何批量提取文件名到excel表格?
  • CUDA线程层次一文搞懂|参加CUDA线上训练营
  • Linux文件默认权限:umask
  • SonicWall:请立即修复SMA 1000 漏洞
  • 基于VS调试分析 + 堆栈观察问题代码段
  • QFramework框架学习
  • 移动OA系统,联动企业协作让办公高效无间断
  • 结构体熟练掌握--实现通讯录
  • 腾讯云CVM服务器购买流程手把手方法教程攻略
  • 九龙证券|“春季躁动”行情要来?1月新增投资者数大增
  • C语言(按位运算符和位移运算符)
  • 删掉的照片怎么恢复?
  • 【java】40 个 SpringBoot 常用注解(建议收藏)
  • 【JMC】SMILES‑based deep generative scafold decorator for de‑novo drug design