在docker中安装RabbitMQ
RabbitMQ官方地址:
https://www.rabbitmq.com/
RabbitMQ下载地址:
https://www.rabbitmq.com/download.html
RabbitMQ镜像下载地址:
https://registry.hub.docker.com/_/rabbitmq/
- 通过docker命令搜索镜像
docker search rabbitmq
- 选择安装官方的镜像
docker pull rabbitmq
- 启动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相关推荐
- Docker-Centos7安装Docker CE 及在Docker CE中安装RabbitMQ
文章目录 Docker版本说明 Docker安装 前置条件 Step1. Set up the Repository Step2. Enable the nightly or test reposit ...
- 【Docker】在Docker中安装redis、rabbitmq
Docker中的Redis安装 1. 拉取最新镜像:docker pull redis:latest 2. 运行 redis 容器,不设置密码:docker run -itd --name redis ...
- Docker快速安装RabbitMQ服务
Docker快速安装RabbitMQ服务 快速开始 #!/bin/bash # 建议保存为start.sh脚本执行 docker run -d --hostname my-rabbit --name ...
- Docker中安装DB2的详细教程和DBVisualize的安装教程
时间 内容 备注 2018年12月15日日 基本使用 Docker中安装DB2 由于新的项目中使用到了DB2的数据处理:这里记录一下基本的基础环境搭建.个人使用的Docker的搭建方案:本来是很简单的 ...
- ubuntu docker一键安装mysql_mysql5.6在ubuntu下的docker中安装的办法详细说明
软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...
- Docker中安装Jenkins实时发布.net core 项目(二)
Docker中安装Jenkins实时发布.net core 项目 防坑点 升级docker jenkins运行 运行命令 jenkins拉取git并构建项目 其他 查看发布文件 防坑点 升级docke ...
- Docker中安装Jenkins实时发布.net core 项目(一)
Docker中安装Jenkins实时发布.net core 项目 安装docker 懒人篇 手动安装 dockerfile安装jenkins 常规安装jenkins jenkins的安装 搜索jenk ...
- 在Docker中安装和部署MongoDB集群
在Docker中安装和部署MongoDB集群 - tianshidan1998 - 博客园
- docker安装启动mysql5.6_mysql5.6在ubuntu下的docker中安装的方法详解
这篇文章主要介绍了ubuntu下在docker中安装mysql5.6 的方法,需要的朋友可以参考下 1.安装mysql5.6docker run mysql:5.6 等所有项目都是Download c ...
最新文章
- BP算法双向传_链式求导最缠绵(深度学习入门系列之八)
- 为衣服添加NFC功能:挥下袖子就能安全支付,打开车门坐进去就能启动汽车|Nature子刊...
- 云服务器 与本地文件传输,云服务器 与本地文件传输
- 用CSS控制表格的框格线
- VC++ 进程间通信方法总结
- itchat微信调用图灵机器人API
- Linux和Windows下使用printf的差别
- pandas的dataframe节省内存
- 核密度估计Kernel Density Estimation(KDE)-代码详细解释
- Python面试题-交换两个数字的三种方法
- 线程中可以创建进程吗_Linux 进程线程是如何创建的?
- centos6.5+jexus5.6.3+mono 3.10实践,让asp.net在linux上飞一会儿
- [转]python3之模块psutil系统性能信息
- BUAA_OO_第一次作业总结
- 关于XML的pull解析的小发现
- 林轩田机器学习基石5笔记:训练和测试的不同
- (5)多体量子态与统计力学基础
- 位操作 、|、~、^、、
- 基于亨利气体溶解度优化算法的函数寻优算法
- 5W3H法与SMART原则的结合使用