RabbitMQ官方地址:

https://www.rabbitmq.com/

RabbitMQ下载地址:

https://www.rabbitmq.com/download.html

RabbitMQ镜像下载地址:

https://registry.hub.docker.com/_/rabbitmq/

  1. 通过docker命令搜索镜像
docker search rabbitmq

  1. 选择安装官方的镜像
docker pull rabbitmq
  1. 启动RabbitMQ

第一种方式启动

docker run -d --name=myrabbitmq -p 5672:5672 -p 15672:15672 docker.io/rabbitmq:3-management

第二种方式启动

docker run -d --name=myrabbitmq -p 5672:5672 -p 15672:15672 rabbitmq
  • -d:在run后面加上-d参数,则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器,如果只加-i -t两个参数,创建后就会自动进去容器)。
  • -p:代表端口映射,
  • myrabbitmq:自动定义容器名称
  • 5672:RabbitMQ程序默认端口
  • 15672:RabbitMQ的管理界面端口
  • docker.io:服务地址
  • rabbitmq:3-management:镜像名称

这里选择映射容器的15672端口到centos的15673端口,所以直接访问服务器的15672端口,浏览器输入:ip地址+端口号:15672

RabbitMQ默认

  • 账户:guest
  • 密码:guest

登录后界面:

如果不想使用默认密码,则在启动容器时可以进行如下命令操作:

docker run -d --hostname my-rabbit --name=myrabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=123456 rabbitmq
  • RABBITMQ_DEFAULT_USER:设置用户名
  • RABBITMQ_DEFAULT_PASS:设置密码

停止rabbitmq容器命令:

docker stop myrabbitmq

删除rabbitmq容器命令:

docker rm myrabbitmq

myrabbitmq:为创建容器自定义容器的名称

注意:删除容器,先停止rabbitmq容器再进行删除,否则不能删除

以下命令可以查看正在运行的容器

docker ps

在该命令上加入-a 可以查看到正在运行的容器和停止运行的容器

docker ps -a

参考网址:
https://www.jianshu.com/p/f3e49b495d74

在docker中安装RabbitMQ相关推荐

  1. Docker-Centos7安装Docker CE 及在Docker CE中安装RabbitMQ

    文章目录 Docker版本说明 Docker安装 前置条件 Step1. Set up the Repository Step2. Enable the nightly or test reposit ...

  2. 【Docker】在Docker中安装redis、rabbitmq

    Docker中的Redis安装 1. 拉取最新镜像:docker pull redis:latest 2. 运行 redis 容器,不设置密码:docker run -itd --name redis ...

  3. Docker快速安装RabbitMQ服务

    Docker快速安装RabbitMQ服务 快速开始 #!/bin/bash # 建议保存为start.sh脚本执行 docker run -d --hostname my-rabbit --name ...

  4. Docker中安装DB2的详细教程和DBVisualize的安装教程

    时间 内容 备注 2018年12月15日日 基本使用 Docker中安装DB2 由于新的项目中使用到了DB2的数据处理:这里记录一下基本的基础环境搭建.个人使用的Docker的搭建方案:本来是很简单的 ...

  5. ubuntu docker一键安装mysql_mysql5.6在ubuntu下的docker中安装的办法详细说明

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  6. Docker中安装Jenkins实时发布.net core 项目(二)

    Docker中安装Jenkins实时发布.net core 项目 防坑点 升级docker jenkins运行 运行命令 jenkins拉取git并构建项目 其他 查看发布文件 防坑点 升级docke ...

  7. Docker中安装Jenkins实时发布.net core 项目(一)

    Docker中安装Jenkins实时发布.net core 项目 安装docker 懒人篇 手动安装 dockerfile安装jenkins 常规安装jenkins jenkins的安装 搜索jenk ...

  8. 在Docker中安装和部署MongoDB集群

    在Docker中安装和部署MongoDB集群 - tianshidan1998 - 博客园

  9. docker安装启动mysql5.6_mysql5.6在ubuntu下的docker中安装的方法详解

    这篇文章主要介绍了ubuntu下在docker中安装mysql5.6 的方法,需要的朋友可以参考下 1.安装mysql5.6docker run mysql:5.6 等所有项目都是Download c ...

最新文章

  1. BP算法双向传_链式求导最缠绵(深度学习入门系列之八)
  2. 为衣服添加NFC功能:挥下袖子就能安全支付,打开车门坐进去就能启动汽车|Nature子刊...
  3. 云服务器 与本地文件传输,云服务器 与本地文件传输
  4. 用CSS控制表格的框格线
  5. VC++ 进程间通信方法总结
  6. itchat微信调用图灵机器人API
  7. Linux和Windows下使用printf的差别
  8. pandas的dataframe节省内存
  9. 核密度估计Kernel Density Estimation(KDE)-代码详细解释
  10. Python面试题-交换两个数字的三种方法
  11. 线程中可以创建进程吗_Linux 进程线程是如何创建的?
  12. centos6.5+jexus5.6.3+mono 3.10实践,让asp.net在linux上飞一会儿
  13. [转]python3之模块psutil系统性能信息
  14. BUAA_OO_第一次作业总结
  15. 关于XML的pull解析的小发现
  16. 林轩田机器学习基石5笔记:训练和测试的不同
  17. (5)多体量子态与统计力学基础
  18. 位操作 、|、~、^、、
  19. 基于亨利气体溶解度优化算法的函数寻优算法
  20. 5W3H法与SMART原则的结合使用

热门文章

  1. 用C语言写的万年历---亲手写的。好累哦
  2. 从零开始开发JVM语言(十三)代码生成与ASM
  3. 我们的2009 梦想照进了现实
  4. 修改表格字体颜色_CAD表格文字样式失灵?不,你错了
  5. mongoDB简明教程-python
  6. hadoop1.2.1伪分布模式配置
  7. 九度OJ 朋友圈 并查集
  8. 《Java编程思想》学习笔记9——集合容器高级
  9. 网站的高性能架构-性能测试方法
  10. 贪心算法--删数问题