docker安装rabbitmq(细)

2023-05-16

这里使用docker安装rabbitmq,前提是要安装docker,安装docker的步骤如下:

一、安装docker

1、安装docker依赖

sudo yum install -y yum-utils device-mapper-persistent-data  lvm2

2、设置docker的yum源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3、 有两种安装docker的方式:

安装最新版的docker
sudo yum install docker-ce docker-ce-cli containerd.io
指定版本安装docker
yum list docker-ce --showduplicates | sort -r  (列出docker版本列表)

模板:
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

示例:
sudo yum install docker-ce-20.10.6-3.el8 docker-ce-cli-20.10.6-3.el8 containerd.io


VERSION_STRING:版本号

  在安装的过程中,有需要你进行确定的步骤,输入 y 回车就行。

4、启动docker

sudo systemctl start docker

5、查看docker状态

sudo systemctl status docker

6、关闭docker

sudo systemctl stop docker

7、使用docker ps 查看docker是否安装成功,如下:

到这里我们的docker就安装完成啦。

二、使用docker拉取rabbitmq的镜像

1、我们先搜索一下rabbitmq的镜像资源

docker search rabbitmq

 2、拉取镜像

docker pull rabbitmq

3、查看已拉取的镜像

docker images 

4、 启动镜像

docker run -d --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 5672:5672 -p 15672:15672 rabbitmq

RABBITMQ_DEFAULT_USER = admin  设置管理后台账号

RABBITMQ_DEFAULT_PASS = admin 设置管理后台密码

这两个可以设置也可以不用,不设置的默认账号密码是 guest  ,guest

-p 5672:5672 : 是控制平台docker映射到系统的对应端口

-p 15672:15672 :是应用程序的访问端口(理解为管理后台访问端口)

 5、启动容器后,管理后台的界面是无法进入的,需要进入到容器内部手动开启Web管理界面的

首先进入容器内部

docker exec -it rabbitmq /bin/bash

查看一下rabbitmq的插件启用列表,下图是我已经启动了插件

rabbitmq-plugins list

 启动插件

模板: rabbitmq-plugins enable xxx   
xxx 是 插件名称

示例:
使用 rabbitmq-plugins enable rabbitmq_management 启动管理后台插件

插件启动后呢,就可用 exit 退出容器啦。

最后呢,你还是需要在某某云里开放15672端口号才能访问喔。

访问使用 ip : 15672 

 登录进去看看

搞定,再见!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker安装rabbitmq(细) 的相关文章

随机推荐

  • [MFC控件]IP地址控件

    文章目录 使用场景 xff1a 96 CIPAddressCtrl 96 类的成员的属性 xff1a 1 空内容判断 96 CIPAddressCtrl IsBlank 96 2 清空控件 96 CIPAddressCtrl ClearAd
  • VS项目字符集

    在使用VS进行编码过程中 xff0c 查看项目属性看到项目的默认值下有一个字符集选项 xff0c 看下图 xff1a 多字节字符集 在最初的Internet上只有一种字符集 那就是ASCII字符集 xff0c 它相信大家都知道 xff0c
  • 查看当前自己电脑的线程数

    我们在学习线程 xff0c 那我们知道自己电脑中的CPU的线程数吗 xff1f 方法一 xff1a 任务管理器 启动任务管理器点击任务管理器的 性能 选项如下图所示 xff0c 我的电脑是双核四线程的 如果上图看的不明确 xff0c 可以看
  • [MFC控件]获取Edit编辑框内容

    文章目录 一 设置编辑框变量二 通过ID获取 一 设置编辑框变量 1 为编辑框控件添加一个类型为CEdit的变量m Edit CString str span class token punctuation span m Edit span
  • python pip

    简介 pip 是最常用的Python包管理工具 xff0c 该工具提供了对Python 包的查找 下载 安装 卸载的功能 目前Python 2 7 9 43 或 Python 3 4 43 以上版本都自带 pip 工具 xff0c 或者co
  • Julia入门-0、在Windows下安装Julia

    文章目录 0 前言1 相关网站2 Windows 系统下安装Julia3 Julia 交互式命令窗口 0 前言 Julia 是一个面向科学计算的高性能动态高级程序设计语言 Julia 最初是为了满足高性能数值分析和计算科学的需要而设计的 x
  • Julia入门-2、Julia中的全局模块对象

    在 Julia 中 xff0c 有几个关键的全局模块对象 xff1a jl main module 表示当前正在执行的模块 xff0c 也称为 顶层模块 xff08 top level module xff09 或 主模块 xff08 ma
  • Julia入门-3、Julia包管理工具

    文章目录 0 Julia 的包管理工具是 96 Pkg 96 1 使用Julia包管理工具过慢 0 Julia 的包管理工具是Pkg Julia 的包管理工具是Pkg xff0c 可以用于安装 更新 卸载和管理 Julia 中的软件包 以下
  • 华三snmp3配置

    snmp agent 开启SNMP协议 snmp agent local engineid 0000000000 系统自动生成 xff0c 无需配置 snmp agent community read h3c acl 2001 只读属性为h
  • 如何合理的选择加密软件?驱动层加密与应用层加密那个更具优势?

    合理的使用文档加密软件至关重要 站在信息安全的角度来看 xff0c 目前要做的是 xff0c 人员需要正确的对待加密软件为基础 xff0c 然后依据企业的实际办公需求 xff0c 去合理的使用文档加密软件产品来帮助企业达到数据安全保护的要求
  • 系统调用的概念及原理

    系统调用与内核函数 内核函数与普通函数形式上没有什么区别 xff0c 只不过前者在内核实现 xff0c 因此要满足一些内核编程的要求 系统调用是用户进程进入内核的接口层 xff0c 它本身并非内核函数 xff0c 但它是由内核函数实现的 x
  • ubuntu18.04下 安装SLAM-Pangolin(亲测有效)

    首先安装Pangolin所需依赖 sudo apt install libgl1 mesa dev sudo apt install libglew dev sudo apt install cmake sudo apt install l
  • 【树莓派开发日记2 】树莓派安装Ubuntu22系统及启动黑屏等问题的踩坑记录

    树莓派安装Ubuntu22系统及启动黑屏等问题的踩坑记录 在成功进行了组装后 xff0c 就到了最为关键的部分了 xff0c 进行树莓派的系统烧录 虽然树莓派有自己对应的系统 xff0c raspbian xff0c 但是绝大部分的开发者还
  • Docker 安装 MySQL

    Docker 安装 MySQL 1 拉取指定版本mysql2 创建并运行mysql容器3 通过 navicat 远程连接 docker安装教程 1 拉取指定版本mysql 拉取latest版本 xff08 最新版本 xff09 MySQL
  • 智能控制知识点总结

    智能控制知识点总结 一 选择 xff08 20分 xff09 二 填空 xff08 20分 xff09 1 智能控制系统要有自适应和自学习的能力 智能控制必须具有模拟人类学习 Learning 和自适应 xff08 Adaptation 的
  • git new repository上传

    Command line instructions Git global setup span class token function git span config global user name span class token s
  • ROS学习:ROS文件系统--package.xml

    package xml 也是一个 catkin的package 必备文件 xff0c 它是这个软件包的描述文件 xff0c 在较早的ROS 版本 rosbuild 编译系统 中 xff0c 这个文件叫做 manifest xml xff0c
  • SIFT图像拼接

    SIFT图像拼接 文章目录 SIFT图像拼接 前言二 相关工作1 SIFT2 RANSAC拟合3单应性变换4 SVD分解 三 实现步骤四 效果总结代码 前言 结合SIFT 单应性变换 Ransac和SVD等算法实现指定几幅图像之间的拼接 x
  • Redis简介

    目录 一 NoSQL介绍 二 Redis介绍 3 1什么是Redis 3 2 Redis应用场景 3 3 Redis优势 3 4 Redis与其他key value存储有什么不同 xff1f 一 NoSQL介绍 NoSQL 是 Not On
  • docker安装rabbitmq(细)

    这里使用docker安装rabbitmq xff0c 前提是要安装docker xff0c 安装docker的步骤如下 xff1a 一 安装docker 1 安装docker依赖 sudo yum install y yum utils d