RabbitMQ系列——第二章 rabbitmq的docker安装

RabbitMQ系列——第一章 rabbitmq的一些基础概念与应用场景
RabbitMQ系列——第二章 rabbitmq的docker安装与docker的简单应用
RabbitMQ系列——第三章 rabbitmq的工作模式详解
RabbitMQ系列——第四章 rabbitmq与springboot整合
RabbitMQ系列——第五章 rabbitmq消息可靠性
RabbitMQ系列——第六章 rabbitmq实现延迟队列和死信队列


一、docker 是什么?

简单来说 docker 就是一个容器,一个环境,里面包含了你需要的启动的软件+环境,你只需要启动docker就能运行docker里面的软件了。
举个例子:
如果把运行环境比作水,各种软件比作制作饮料的配方,那么docker就是一台饮料制作机,一键安装并启动,把饮料做好。

  • docker 镜像:模板,用Java来比喻就是一个类
  • docker容器:实际启动的软件,Java来说就是类的实例
  • docker仓库:存储docker镜像的地方

二、使用docker的好处

  1. 快捷部署
  2. 减去了配置环境的冗余步骤与繁琐
  3. 可以再同一台服务器上快速部署多个
  4. 快速扩容

原始方法部署:

  1. 需要配置复杂的环境erlang 语言 以及对应的rabbitmq版本
  2. C语言环境 如果可能还会需要jdk

三、如何部署

安装docker
官方文档:https://docs.docker.com
1、安装工具包:$ sudo yum install -y yum-utils #安装工具包,缺少这些依赖将无法完成
2、设置远程仓库:$sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3、安装: sudo yum install docker-ce
安装结果

在这里插入图片描述

4、启动docker 下面三条命令都可以
sudo systemctl start docker
sudo service docker start
chkconfig docker on #加入开机启动
检查是否安装成功
5、查看版本判断是否安装成功:sudo docker version
校验  使用docker运行hello Word
6、校验:$ sudo docker run hello-world
下载对应镜像

下载之前先查询

docker  images  查询所有已下载的镜像
docker search xxx  查询名称为xxx的镜像

下载镜像

docker  pull xxx:x  下载对应版本的xxx      xxx 表示软件名  x 表示对应版本  
例如
docker pull  mysql:5.7 下载5.7版本的MySQL
运行容器

先使用docker images 查询所有已下载的镜像
在这里插入图片描述
找到对应需要运行的容器ID

启动容器
docker  start   容器id
停止容器
docker  stop  容器id

docker  run  命令
docker  run[可选参数] image

可选参数:
 --name=“Name”  容器名字  Tomcat01  Tomcat02  用来区分容器
-d                              后台方式运行
-it                           使用交互方式运行,进入容器查看内容
-p                             指定容器的端口  -p  8080:8080
      -p  主机端口:容器端口
      -p 容器端口
      -p ip:主机端口:容器端口
-P                             随机指定端口   

这里使用带管理端模式启动 顺便设置用户与密码 默认是guest guest

docker run -d --hostname rabbit_host1 --name myrabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123456 -p 15672:15672 -p 5672:5672 rabbitmq:management
启动成功

在这里插入图片描述

补充:

镜像下载和maven类似需要到国外的网站下载,建议使用国内阿里云镜像地址 免费的
步骤:

  1. 打开阿里云平台找到镜像服务 没有账户注册一个
  2. 找到镜像加速
  3. 复制下面代码 直接运行
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值