zoukankan      html  css  js  c++  java
  • docker入门——rabbit MQ

    准备工作

    在docker内部署任何应用,都需要先下载对应的镜像;下载镜像之前,需要先搜索镜像来确认该镜像是否存在:

    docker search rabbitmq

    从列表可以看到,docker已经有了rabbitmq的镜像,名称是“rabbitmq”,接下来下载镜像:

    docker pull rabbitmq:management

    (因为 management 包含web管理界面,所以下载这个。)完成后,查看一下本地镜像:

    容器设置

    在docker中,真正运行的是容器,镜像在我理解中是一种环境。我们在指定的镜像中运行某个容器,然后编辑和配置这个容器,从而达到想要的效果。使用以下命令运行一个rabbitmq容器:

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

    解释一下

    -d:代表后台运行,并返回容器的ID;

    --name rabbitmq01:自定义容器名称为rabbitmq01;

    -p 5672:5672:将宿主机上的端口映射到容器对应端口。5672是客户端访问端口;

    -p 15672:15672:将宿主机上的端口映射到容器对应端口。15672是web控制台访问端口。

    -e RABBITMQ_DEFAULT_USER=admin:默认账户 admin

    -e RABBITMQ_DEFAULT_PASS=admin:默认密码 admin

    rabbitmq:management:依赖镜像的名称。

    运行成功后,查看容器是否正常运行:

    rabbitmq正常运行,接下来使用服务器的15672端口就可以进入web控制台了:


    输入我们刚才设置的默认账户密码即可进入:


    部署成功!

  • 相关阅读:
    .net 自带的两个内置委托
    Socket
    SQL EXISTS与IN的区别(2)
    一个选择题,写了一个类
    SQL Server- 存储过程(2)
    VS插件-JSEnhancements
    SQL Server- 存储过程(1)
    MVC-工作原理
    C#-属性
    SQL Server 中游标的使用
  • 原文地址:https://www.cnblogs.com/muchengqingxin/p/13193078.html
Copyright © 2011-2022 走看看