zoukankan      html  css  js  c++  java
  • Linux平台使用Docker安装RabbitMQ

    Docker安装RabbitMQ

    是否安装docker

    1. 使用docker命令检查是否安装docker
    2. 如果没有安装docker,则使用yum -y install docker安装docker
    3. 使用service docker start启动docker服务
    4. 拉取RabbitMQ的镜像 docker pull rabbitmq:3.7.7-management;
    5. 使用docker images命令查询已下载的镜像。
    6. 通过docker run -d 命令创建容器并启动
    [root@iZwz9id3gfwaclhtos6thqZ soft]# docker
    -bash: docker: command not found
    [root@iZwz9id3gfwaclhtos6thqZ soft]# yum -y install docker
    [root@iZwz9id3gfwaclhtos6thqZ soft]# docker pull rabbitmq:3.7.7-management
    Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
    [root@iZwz9id3gfwaclhtos6thqZ soft]# service docker start
    Redirecting to /bin/systemctl start docker.service
    [root@iZwz9id3gfwaclhtos6thqZ soft]# docker pull rabbitmq:3.7.7-management
    [root@iZwz9id3gfwaclhtos6thqZ soft]# docker images;
    REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
    docker.io/rabbitmq   3.7.7-management    2888deb59dfc        10 months ago       149 MB
    [root@iZwz9id3gfwaclhtos6thqZ soft]# docker run -d --hostname my-rabbitmq  --name  rabbit -p 15672:15672 -p 5672:5672 2888deb59dfc
    a3f3f9171fcea461b12a80eea99da94bfe156825de3a994944b0fad7e55c090c
    

    说明:

    -d 后台运行容器;

    --name 指定容器名;

    -p 指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号);

    -v 映射目录或文件;

    --hostname 主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);

    -e 指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)

    7.效果图

    程序yuan
  • 相关阅读:
    oracle中rownum和rowid的区别和用法
    jsp中,对window对象的简单总结
    下拉列表框实现二级联动
    window.showModalDialog()的简单用法
    javascript中的正则表达式
    java实现树型结构样式
    几个数据库的驱动、连接
    Java桌面程序中设置一个软件的系统托盘
    【动态规划】求两字符串连续最大公共子串长度
    大整数相乘
  • 原文地址:https://www.cnblogs.com/ooyhao/p/11257862.html
Copyright © 2011-2022 走看看