zoukankan      html  css  js  c++  java
  • docker-compose 启动 rabbitmq

    说明

    前提条件

    1. ubuntu-20.04-server
    2. docker & docker-compose 安装参考

    安装

    准备 rabbitmq.conf

    新建 rabbitmq.conf 文件,并粘贴以下配置:

    default_vhost = /
    default_user = [默认账户名称]
    default_pass = [默认账户密码]
    # 运行 root 账号进行远程访问
    loopback_users.[默认账户名称] = none
    # 设置 root 账户的标签
    default_user_tags.administrator = true
    # 设置 root 账号的权限
    default_permissions.configure = .*
    default_permissions.read = .*
    default_permissions.write = .*
    # 设置默认端口
    listeners.tcp.default = 5672
    

    了解详细配置

    准备 docker-compose.yml

    新建 docker-compose.yml 文件,并粘贴以下配置:

    version: '3.8'
    
    services:
      rabbitmq:
        image: rabbitmq:3.9-management    
        hostname: rabbit
        container_name: rabbitmq3.9
        restart: always
        ports:
          - 5672:5672
          - 15672:15672
        volumes:
          - ./data:/var/lib/rabbitmq3
          - ./rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf
        networks: 
          - backend
    
    networks: 
      backend:
        driver: bridge
    

    我这里配置了 networks,如果不需要可自行移除

    拷贝到 ubuntu

    rabbitmq.confdocker-compose.yml 文件拷贝到 ubuntu 上你喜欢的目录下,比如 /home/ubuntu/docker/rabbitmq/

    创建容器

    1. cdyml 文件所在目录,比如 cd /home/ubuntu/docker/rabbitmq/
    2. 执行 sudo docker-compose up -d 并等待容器启动完成
    3. 执行 sudo docker-compose ps 查看容器启动状态,可通过 sudo docker-compose logs -f rabbitmq 查看实时日志

    打开 web management ui

    1. 通过 ip a 查看 ubuntu 的 ip
    2. 打开浏览器,输入 http://[ubuntu-ip]:15672 并回车访问
  • 相关阅读:
    GIT DIFF生成.PATCH文件
    C++中static关键字作用总结
    模版与泛型编程
    模版以及全特化,偏特化
    重载运算与类型转换
    GDB调试工具(待整理)
    面向对象(primer)
    7种获取高度的区别
    把页面主体内容限定在安全区内
    ios浏览器下载,apple-itunes-app
  • 原文地址:https://www.cnblogs.com/myesn/p/15115408.html
Copyright © 2011-2022 走看看