docker 查找cas版本_03-Docker安装Rabbit MQ

1、检查docker安装情况

在安装之前,需要确认docker的工作状态是正常的,通过下面命令来确认。

# 检查docker是否安装docker --helpdocker version# 查看docker工作状态docker info# 如果docker有问题,尝试重启服务systemctl restart docker
c2569312f6d587d9c4145deb7369344d.png

2、查找Rabbit MQ镜像

可以使用命令行进行镜像查找,使用如下命令:

docker search rabbitmq
bf29f6d7f0765313e9b1bd5db03c969c.png

从上图看,并没有找到我们想要的版本,因此我们去官网看看。而docker search命令本身是不支持查看版本和TAG的。网上有文章,编写了一个脚本来实现,这种方法对于初学者来说,学习成本较高,因此,可以通过docker的官方网站来查找镜像。

docker官方网站如下:

https://hub.docker.com/

在官网的输入框中,输入关键字rabbitmq,进行查找,显示如下图:

bef8bc07ebb8d8862bb6043d084a4e28.png

从上图的搜索结果看,3.8-rc-management这个版本,是适合我们的。我们就安装这个版本吧。

3、下载适合我们的版本

使用docker pull来下载我们选择镜像,具体命令如下:

docker pull rabbitmq:3.8-rc-management
72edba1f2a006d0e4ab6f3adc8570074.png

4、查看下载的RabbitMQ镜像

使用docker images查看已经下载完成的镜像,具体命令如下:

docker images
76fb019fd54df5f4a50843c13e8dd0d5.png

5、创建并启动RabbitMQ容器

创建容器并运行的命令比较复杂,参数比较多,我们先看使用的命令行:

docker run -d --name rabbitmq3.8 -p 5672:5672 -p 15672:15672 -v `pwd`/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost  -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin a2c81cfcbca0

命令说明:

  • -d 后台运行容器;
  • --name 指定容器名;
  • -p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);
  • -v 映射目录或文件;
  • --hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);
  • -e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)

6、查看容器运行情况

我们可以通过docker ps命令来查看正在运行的容器,具体如下:

docker ps
4ccf8d8711a190ffafc54483bd5ad6b7.png

7、访问web管理端

我们可以使用浏览器访问rabbit mq的管理端,这里的地址需要注意一下,一般不要写localhost或者127.0.0.1,因为我们的rabbit mq运行在虚拟的容器中,可以看做是一个操作系统,因此需要使用宿主机的ip来访问,具体如下:

http://Server-IP:15672

如果顺利,会出现如下图的界面:

7584a0d93e449a616a07c7a7129cccbf.png

8、登录管理系统

输入用户名admin和密码admin登录,这个用户名和密码是我们创建容器的时候指定的,如果没有默认的用户名和密码,应该都是guest,这个我没有验证。

输入用户名和密码后,点击登录按钮,会出现如下界面:

4e627922c66f75a53fbb586fb62ab3a8.png

如果登录成功,说明我们使用docker安装rabbit mq已经成功了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值