Docker:安装部署RabbitMQ
前言
今天原本想讲解
SpringBoot集成RabbitMQ的,临近开始写时才发现家里的电脑根本没有安装RabbitMQ呀。这下只好利用已有的阿里云服务器,直接Docker安装一下了,顺道记录下,算是个积累。
关于Docker
关于
Docker,百度百科是这么说的:Docker,是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。总的来说,你可以在它上面搭载不一样的应用和环境,而且安装也很简单。关于dockerk的安装,本章节就不阐述了,谷歌或者百度下,安装很简单,之后有计划在写吧,毕竟在刚开始接触docker时,还是碰见一些坑的。
安装部署RabbitMQ
- 拉取RabbitMQ镜像文件,这里加上了
management,表明是带web管理界面的,便于管理。
docker pull rabbitmq:management
题外话:大家搜索镜像文件时,可直接到Docker的商店搜索,地址为:https://hub.docker.com/,RabbiMQ的相关镜像为:https://hub.docker.com/_/rabbitmq/,查看tags,可查看版本信息。当然也可自行搜索其他镜像了。这里直接选择了排在第一的镜像资源。

右边栏有拉取的命令,这里直接安装默认版本了,需要特定版本时,可在安装时进行指定目标版本。

输入命令后,回车,即可看见进行安装了。

- 运行镜像,这里可直接查看刚刚的网页,会提示你如何运行的,包括一些参数的指定等等。这里直接默认了。
docker run -d --hostname my-rabbit --name okong-rabbit rabbitmq:management

查看运行状态:

表明已经启动了,可查看下日志:
docker logs 0dcc9361151e

已经启动完成,浏览器直接访问服务器地址即可,默认的端口为:5672,web管理的端口为:15672,默认用户和密码为:guest。
坑点:按上面命令后发现,端口没有映射。。忘记了(我怎么记得默认不是不需要指定嘛。。有点失忆的感觉)。。最后完整命令为
docker run -d --hostname my-rabbit -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 --name okong-rabbit rabbitmq:management
访问:http://server-ip:15672 即可。

使用默认的用户名和密码登录即可。

总结
本章节主要是利用
Docker进行安装部署RabbitMq进行了简单说明。自从接触了Docker之后,安装软件,环境啥的都太简单了,神器耶,而且不用了直接删除了即可,也很方便。当然,在生产环境部署时,像此类的基础服务,如RabbitMQ、redis等,还是建议直接安装吧。当然运维部门也可自制镜像,把调优的镜像进行部署,应该也是ok的吧,这个就不是熟悉的领域了,不敢瞎指挥了。
老生常谈
- 个人QQ:
499452441 - 微信公众号:
lqdevOps

原文地址:http://blog.lqdev.cn/2018/07/24/docker/docker-install-rabbitmq/
Docker:安装部署RabbitMQ的更多相关文章
- Docker 安装部署RabbitMQ
获查询镜像 docker search rabbitmq:management 可以看到如下结果: 获取镜像 docker pull rabbitmq:management 运行镜像 docker r ...
- 使用docker安装部署Spark集群来训练CNN(含Python实例)
使用docker安装部署Spark集群来训练CNN(含Python实例) http://blog.csdn.net/cyh_24/article/details/49683221 实验室有4台神服务器 ...
- Docker---(7)Docker安装启动RabbitMQ
原文:Docker---(7)Docker安装启动RabbitMQ 版权声明:欢迎转载,请标明出处,如有问题,欢迎指正!谢谢!微信:w1186355422 https://blog.csdn.net/ ...
- Docker安装部署es集群
Docker安装部署es集群:环境准备:已安装docker的centos服务器一台1. 拉取es版本docker pull elasticsearch:5.6.82. 新建文件夹 数据挂载目录 和 配 ...
- docker安装部署、fastDFS文件服务器搭建与springboot项目接口
一.docker安装部署 1.更新yum包:sudo yum update 2.安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动 ...
- Docker安装部署Rancher
# 一.Rancher简介 [Rancher](https://www.cnrancher.com/rancher/)是一个开源的企业级容器管理平台.通过Rancher,企业再也不必自己使用一系列的开 ...
- RabbitMQ从概念到使用、从Docker安装到RabbitMQ整合Springboot【1.5w字保姆级教学】
@ 目录 一.前言 二.RabbitMQ作用 1. 异步处理 2. 应用解耦 3. 流量控制 三.RabbitMQ概念 1. RabbitMQ简介 2. 核心概念 四.JMS与AMQP比较 五.Rab ...
- Docker安装部署redis
借鉴博客:https://my.oschina.net/u/3489495/blog/1825335 待续... >>>>>>>>>docker安 ...
- docker stack 部署 rabbitmq 容器
=============================================== 2018/5/13_第1次修改 ccb_warlock == ...
随机推荐
- 微服务学习一 微服务session 管理
集群和分布式架构中: session管理有三种方法: 1: Cookie: 将Session对象保存在Cookie,保存在浏览器端.浏览器发送请求的时候,会把整个session放在请求里一起发送到se ...
- 2017 world final
E 解题关键:二分时注意C函数的单调性. #include<bits/stdc++.h> #define eps 1e-8 #define INF 0x3f3f3f3f using nam ...
- koa1创建项目
1.一定要全局安装(koa1.2和koa2都己经支持)npm install koa-generator -g 2.koa1.2 生成一个test项目,切到test目录并下载依赖 koa testcd ...
- Window 显示鼠标的坐标
Window 显示鼠标的坐标 GetCursorPos(POINT *p)函数 windows.h头文件里面的GetCursorPos(POINT *p)函数是用来获取鼠标在屏幕中的坐标信息的. Ge ...
- 从PCD文件中读取点云数据
博客转载自:http://www.pclcn.org/study/shownews.php?lang=cn&id=84 在本小节我们学习如何从PCD文件中读取点云数据. 代码 章例1文件夹中, ...
- 没有定义json_encode()函数。
php5是没有json扩展的,需要自行下载. 命令php -m 可以查看安装了哪些扩展. 1.修改php.ini 在php.ini 中加入 extension=json.so:sudo vi /etc ...
- Socket通信常见问题
1.检查服务器防火墙入站规则,是否允许对应端口通过.如果是云服务器,还需要通过对应账户去设置安全规则 2.服务端监听或绑定端口时,最好使用IPAddress.Any监听所有网口的改端口,创建socke ...
- ASP.NET MVC 小牛之旅3:Routing——网址路由
网址路由(Routing)在ASP.NET MVC中有两个主要用途,一个用途是匹配通过浏览器传来的HTTP请求,另一个用途则是响应适当的网址给浏览器. 3.1匹配通过浏览器传来的HTTP请求 首先我们 ...
- cinder 服务启动与请求流程源码分析
文章以ocata版本进行分析 cinder api 的创建和启动,和 nova api 类似,都是通过在 api-paste.ini 中定义 app ,然后将 app 加载之后,启动 wsgi ...
- Codeforces Round #523 (Div. 2)C(DP,数学)
#include<bits/stdc++.h>using namespace std;long long a[100007];long long dp[1000007];const int ...