zoukankan      html  css  js  c++  java
  • Docker初探之运行RabbitMQ消息队列服务

      我们平时在使用RabbitMQ是基于Windows操作系统的,在使用前需要安装Er-Lang和RabbitMQ服务程序,如果版本不对RabbitMQ就启动失败,安装流程也比较麻烦。

      但如果在Docker中则变得简单。

      在使用RabbitMQ之前,我们首先需要拉取RabbitMQ镜像,然后在进行运行RabbitMQ容器。

      一、拉取RabbitMQ镜像

      命令:

      docker pull rabbitmq:management

      这个镜像自带Web管理界面。

      如图:

      

      二、运行RabbitMQ容器

      在运行RabbitMQ容器的时候,我们需要设置相关的参数,比如映射端口和RabbitMQ的管理账号以及密码。

      如果我们想使用默认账号(账号:guest密码:guest)可以使用以下命令启动容器:

      docker run  --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:management

      端口:15672表示Web界面管理访问地址端口

      端口:5672表示服务地址,如果我们需要使用RabbitMQ则用这个端口。

      启动后,我们使用Web管理界面登录试试,如图:

      

      用户名和密码输入guest登录成功!

      如图:

      

      如果我们在运行RabbitMQ容器的时候想指定用户的话可以这么做:

      docker run  --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123456 -p 15672:15672 -p 5672:5672 rabbitmq:management

      -e表示设置环境变量,这里添加了两个,一个是默认登录名,一个是默认登录密码。这里使用的是用户:admin,密码:123456。

      启动后我们打开RabbitMQ的Web界面地址,输入用户名admin,密码123456登录成功!

      

      今天介绍到这,后续我们接着介绍如何在容器里数据持久化。

  • 相关阅读:
    Android
    Android
    Android
    JAVA动态代理基础
    TCP连接与OKHTTP复用连接池
    Android
    Android
    GitHub上README.md教程
    android
    HDU 1097 A hard puzzle
  • 原文地址:https://www.cnblogs.com/hapgaoyi/p/13449463.html
Copyright © 2011-2022 走看看