SpringCloud实战四:使用Docker安装RabbitMQ

栏目: 后端 · 发布时间: 4年前

内容简介:Hello大家好,我是初晨,本章我们学习Docker安装和简单使用。大家有问题和意见可以发邮箱mr_beany@163.comDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。2:Docker的下载与安装

Hello大家好,我是初晨,本章我们学习 Docker 安装和简单使用。大家有问题和意见可以发邮箱mr_beany@163.com

一:安装Docker

1:什么是Docker?

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

2:Docker的下载与安装

1打开Docker Toolbox

SpringCloud实战四:使用Docker安装RabbitMQ

下载符合自己电脑系统的版本,下载成功之后Next安装就可以了

安装成功后显示如下

SpringCloud实战四:使用Docker安装RabbitMQ

点击中间那个Docker Quickstart Terminal

出现下图为安装成功

SpringCloud实战四:使用Docker安装RabbitMQ

注意:记住绿色的IP地址,后面回用到

注意 :如果在安装Docker之前安装了Git

会出现 windows 正在查找bash.exe。如果想亲自查找文件,请点击“浏览”的问题

这时我们右键点击图标,选择属性

SpringCloud实战四:使用Docker安装RabbitMQ

在目标 这一个选项处需要填写正确的 Git bash.exe文件位置来启动docker star.sh文件。我的git安装在D:\Git下,Docker Toolbox安装在C盘。所以我这里写的是:

D:\Git\bin\bash.exe –login -i “C:\Program Files\Docker Toolbox\start.sh”

大家可以根据自己的安装配置来调整这块的执行语句。

修改完毕点击引用、确定,再双击图标即可。

二:使用Docker安装RabbitMQ

1、进入网易云的docker hub镜像仓库地址:https://hub.docker.com/

2、搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面);

SpringCloud实战四:使用Docker安装RabbitMQ

3、拉取镜像

docker pull rabbitmq:3.7.15-management

注:docker pull 为拉取镜像  rebbitmq为拉取镜像的名称,:后面为拉取镜像的版本  latest为最新版本

下载成功后如图

SpringCloud实战四:使用Docker安装RabbitMQ

4:查看Docker已经安装的镜像

docker images

SpringCloud实战四:使用Docker安装RabbitMQ

可以看到已经成功安装RabbitMQ

5:启动RabbitMQ

$ docker run -d --hostname rabbit-host --name rabbitmq -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password
-p 15672:15672 -p 5672:5672 rabbitmq:3.7.15-management复制代码

说明:

-d 后台运行容器;

--name 指定容器名;

-p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);

-v 映射目录或文件;

--hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);

-e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)

启动成功之后如下图

SpringCloud实战四:使用Docker安装RabbitMQ

6:访问RabbitMQ管理页面

浏览器输入 http://192.168.99.100:15672/

注意:IP地址为docker启动时绿色显示的IP地址

SpringCloud实战四:使用Docker安装RabbitMQ

显示如下页面

SpringCloud实战四:使用Docker安装RabbitMQ

输入我们启动docker时设置的用户和密码

SpringCloud实战四:使用Docker安装RabbitMQ

OK,启动成功

三:Docker常用命令

$ docker ps // 查看所有正在运行容器 
$ docker stop containerId // containerId 是容器的ID 
$ docker ps -a // 查看所有容器 $ docker ps -a -q // 查看所有容器ID 
$ docker stop $(docker ps -a -q) //  stop停止所有容器 
$ docker rm $(docker ps -a -q) //   remove删除所有容器
$ docker images -a      //查看所有容器复制代码

四:结尾

感谢大家支持,系列文章接下来陆续更新,感谢大家。

对于springBoot还不了解的朋友可以看我的SpringBoot系列教程


以上所述就是小编给大家介绍的《SpringCloud实战四:使用Docker安装RabbitMQ》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

人人都是架构师:分布式系统架构落地与瓶颈突破

人人都是架构师:分布式系统架构落地与瓶颈突破

高翔龙 / 电子工业出版社 / 2017-5 / 69

《人人都是架构师:分布式系统架构落地与瓶颈突破》并没有过多渲染系统架构的理论知识,而是切切实实站在开发一线角度,为各位读者诠释了大型网站在架构演变过程中出现一系列技术难题时的解决方案。《人人都是架构师:分布式系统架构落地与瓶颈突破》首先从分布式服务案例开始介绍,重点为大家讲解了大规模服务化场景下企业应该如何实施服务治理;然后在大流量限流/消峰案例中,笔者为大家讲解了应该如何有效地对流量实施管制,避......一起来看看 《人人都是架构师:分布式系统架构落地与瓶颈突破》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具