前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

1. 查找镜像:(management 版本的镜像才有管理界面)

docker search rabbitmq:management

2. 拉取镜像:

docker pull docker.io/macintoshplus/rabbitmq-management

3. 查看已下载的镜像,最后一个就是。

4. 重命名该镜像为 rabbitmq。这一步可以不作,我只是喜欢简短的名字。

镜像重命名见文章 : Docker 镜像 重命名

此时镜像已更名为 rabbitmq:

5. 启动容器:

docker run -d --hostname jiangyu-rabbit --name rabbitmq -e RABBITMQ_DEFAULT_USER=jiangyu -e RABBITMQ_DEFAULT_PASS=loveU -p 15672:15672 rabbitmq

参数说明:

# 后台运行
-d # 设置主机名
--hostname jiangyu-rabbit# 给容器取名为 rabbitmq
--name rabbitmq # rabbitmq 账号设置为 jiangyu
-e RABBITMQ_DEFAULT_USER=jiangyu # rabbitmq 密码设置为 loveU
-e RABBITMQ_DEFAULT_PASS=loveU # 端口映射,格式为   浏览器访问端口:容器端口
-p 15672:15672 # 最后这个是启动容器使用的镜像,镜像名或镜像ID都可
rabbitmq

查看容器运行日志:

docker logs rabbitmq

6. 浏览器访问:http://ergouzi.fun:15672   (我的服务器已经备案域名,可直接使用域名访问)

7. 输入账号 jiangyu  密码 loveU 登陆成功:

至此,安装运行已经 OK 了。

8. 查看 权限。

PS:在网上看到可用此命令授权:

rabbitmqctl set_permissions -p / jiangyu ".*" ".*" ".*"

关于授权更多见 rabbitmq 文档:https://www.rabbitmq.com/access-control.html

但我并没有用执行这一条命令,查看已经有权限了:

9. 运行成功后,在项目中却连接不上,报错:

An unexpected connection driver error occured
java.net.SocketException: Socket Closedat java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.8.0_45]at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) ~[na:1.8.0_45]
...

解决方法见文章 :解决:c.r.c.impl.ForgivingExceptionHandler : An unexpected connection driver error occured

PS:更多详情见 docker 文档:https://hub.docker.com/_/rabbitmq/

Docker 方式安装 RabbitMQ (ribbitmq linux 部署)相关推荐

  1. Docker 方式安装 zipkin (linux 、阿里云ECS上安装)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 查镜像: docker search zipkin 2. 拉取镜像:(不写明版本号时,默认使用 ...

  2. Docker 方式安装 Nginx 、阿里云服务器上装 Ngnix

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 非 Docker 方式安装,直接 Linux 安装见另一文:Linux 上 安装 nginx .阿里 ...

  3. Docker快速安装RabbitMQ服务

    Docker快速安装RabbitMQ服务 快速开始 #!/bin/bash # 建议保存为start.sh脚本执行 docker run -d --hostname my-rabbit --name ...

  4. 以Docker方式安装和配置Kong网关和Konga控制台

    文章目录 以Docker方式安装和配置Kong网关和Konga控制台 前言 安装Kong 创建容器网络 启动PostgreSQL数据库 初始化数据 对Kong Admin API作安全防护 启动Kon ...

  5. Docker方式安装巡风

    Docker方式安装巡风系统[基于CentOS7.6] # yum update # curl -sSL https://get.docker.com/ | sh # yum install git ...

  6. Docker离线安装及python算法部署详细介绍

    算法部署时,常出现测试通过生产上环境各种问题的情况,很影响效率. 因此想采用docker的方式部署,市面上的安装都不是很顺利,因此本文总结各种安装方式,采用离线的方式安装,较为稳定且可行. 1.Doc ...

  7. 在docker中安装RabbitMQ

    RabbitMQ官方地址: https://www.rabbitmq.com/ RabbitMQ下载地址: https://www.rabbitmq.com/download.html RabbitM ...

  8. 【Centos 8】【Centos 7】【Docker】 安装 RabbitMQ

    前言 CentOS Linux release 8.2 CentOS Linux release 7.6 docker 19.03.14 准备 docker 已安装. 安装 docker 参考:[Ce ...

  9. 【Docker容器安装、配置、部署】

    一.什么是Docker? Dockers就是一个虚拟机,他是一个开源的容器平台,他和VM有相似的地方.也有不同的地方 Docker名词解释: 仓库(Docker仓库,Dockerhub):存放镜像的地 ...

最新文章

  1. Linux下cacti的安装RedHat9,RedHat AS4
  2. ipaddr库计算区间IP及CIDR的IP段
  3. 【CV】通俗易懂的目标检测 | RCNN, SPPNet, Fast, Faster
  4. (Z)使用SignalTAP II为了避免某些节点被弄丢, 必须要关闭的编译选项
  5. 典型微型计算机控制系统的实例,微型计算机控制系统概述.ppt
  6. opencv基本的图像处理函数
  7. GPFS文件系统笔记
  8. 景安服务器域名解析不起作用的正确解析方式之一
  9. fabric.js 不同类型 不同控件_策略模式支持不同类型的消息队列
  10. 开课吧:一文读懂算法工程师大致分类与技术要求
  11. iPhone文件系统:创建、重命名以及删除文件
  12. MQTT协议测试——MQTT X工具使用
  13. [Verilog]半减器,全减器设计
  14. 74CMS 3.0 CSRF漏洞
  15. 爬虫必备,案例对比 Requests、Selenium、Scrapy 爬虫库!
  16. win10 linux分区大小调整大小,如何在windows系统中调整分区大小(包括windows10/8/7)...
  17. android 高德地图GPS点校正
  18. iOS 使用HealthKit框架实现获取今日步数
  19. Sharding JDBC-读写分离
  20. Mac系统应用已经删除,但是右键还有残留的解决办法

热门文章

  1. 数学学习过程中的感悟(一)
  2. SQL Server 登录更换【Windows身份验证】为【SQL Server 身份验证】
  3. CCNA-第一篇-基础入门概念
  4. 【Codeforces 631C 】Report(单调栈,思维模拟)
  5. 12.深度学习练习:Residual Networks(注定成为经典)
  6. php函数汉语,PHP汉字截取函数:UTF-8、GB2312双支持
  7. python列表浅复制_Python列表深浅复制详解
  8. linux 挂载san存储,新手看招:Linux操作系统下挂载SAN资源
  9. android app 移植到pc,微软开发新应用把Android app“移植”到Win Phone
  10. Spring,ehcache整合报错