RabbitMQ

消息服务器

消息队列 Message Queue

消息中间件

服务器安装Docker环境

  1. 克隆 centos-8-2105: docker-base

  2. 设置ip

    xxxxxxxxxx
    ./ip-dhcp
    ifconfig
  3. mobaxterm 连接服务器

  4. 上传 Docker 的离线安装文件到 /root/

    • DevOps课前资料\docker\docker-install 文件夹
  5. 按Docker笔记执行离线安装

    # 进入 docker-install 文件夹
    cd docker-install
    # 为 docker-install 添加执行权限
    chmod +x install.sh
    # 安装
    ./install.sh -f docker-20.10.6.tgz
    # 镜像加速
    cat <<EOF > /etc/docker/daemon.json
    {
      "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn",
        "http://hub-mirror.c.163.com"
      ],
      "max-concurrent-downloads": 10,
      "log-driver": "json-file",
      "log-level": "warn",
      "log-opts": {
        "max-size": "10m",
        "max-file": "3"
        },
      "data-root": "/var/lib/docker"
    }
    EOF
    # 重新加载docker配置
    sudo systemctl daemon-reload
    #重启docker服务
    sudo systemctl restart docker

没有 ens33 网卡,或没有ip

# centos 8 -- not an active connection
nmcli n on 
systemctl restart NetworkManager
# centos 7 -- network.service 
systemctl stop NetworkManager
systemctl disable NetworkManager

搭建RabbitMQ服务器 

  1. 克隆 docker-base:rabbitmq

  2. 设置ip

    ./ip-static
    ip: 192.168.64.140
    ​
    ifconfig
  3. rabbitmq镜像,两个选择:

    • docker pull rabbitmq:management 在线下载镜像

    • 上传 rabbit-image.gz/root/,然后执行镜像导入

      docker load -i rabbit-image.gz

  4. 执行 docker images 查看镜像

  5. 关闭防火墙

    systemctl stop firewalld
    systemctl disable firewalld
  6. 重启 docker 系统服务

    systemctl restart docker
    
  7. 从镜像,运行启动 rabbitmq 容器

    # 导入的旧版本,启动运行命令
    docker run -d --name rabbit \
    -p 5672:5672 \
    -p 15672:15672 \
    -e RABBITMQ_DEFAULT_USER=admin \
    -e RABBITMQ_DEFAULT_PASS=admin \
    rabbitmq:management
    ​
    # 在线拉取的新版本 3.9 以上
    mkdir /etc/rabbitmq
    ​
    vim /etc/rabbitmq/rabbitmq.conf
    ​
    # 添加两行配置:
    default_user = admin
    default_pass = admin
    ​
    docker run -d --name rabbit \
    -p 5672:5672 \
    -p 15672:15672 \
    -v /etc/rabbitmq/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf \
    -e RABBITMQ_CONFIG_FILE=/etc/rabbitmq/rabbitmq.conf \
    rabbitmq:management
  8. 访问管理控制台 http://192.168.64.140:15672 用户名密码是 admin

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值