Docker 方式安装 RabbitMQ (ribbitmq linux 部署)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
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 部署)相关推荐
- Docker 方式安装 zipkin (linux 、阿里云ECS上安装)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 查镜像: docker search zipkin 2. 拉取镜像:(不写明版本号时,默认使用 ...
- Docker 方式安装 Nginx 、阿里云服务器上装 Ngnix
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 非 Docker 方式安装,直接 Linux 安装见另一文:Linux 上 安装 nginx .阿里 ...
- Docker快速安装RabbitMQ服务
Docker快速安装RabbitMQ服务 快速开始 #!/bin/bash # 建议保存为start.sh脚本执行 docker run -d --hostname my-rabbit --name ...
- 以Docker方式安装和配置Kong网关和Konga控制台
文章目录 以Docker方式安装和配置Kong网关和Konga控制台 前言 安装Kong 创建容器网络 启动PostgreSQL数据库 初始化数据 对Kong Admin API作安全防护 启动Kon ...
- Docker方式安装巡风
Docker方式安装巡风系统[基于CentOS7.6] # yum update # curl -sSL https://get.docker.com/ | sh # yum install git ...
- Docker离线安装及python算法部署详细介绍
算法部署时,常出现测试通过生产上环境各种问题的情况,很影响效率. 因此想采用docker的方式部署,市面上的安装都不是很顺利,因此本文总结各种安装方式,采用离线的方式安装,较为稳定且可行. 1.Doc ...
- 在docker中安装RabbitMQ
RabbitMQ官方地址: https://www.rabbitmq.com/ RabbitMQ下载地址: https://www.rabbitmq.com/download.html RabbitM ...
- 【Centos 8】【Centos 7】【Docker】 安装 RabbitMQ
前言 CentOS Linux release 8.2 CentOS Linux release 7.6 docker 19.03.14 准备 docker 已安装. 安装 docker 参考:[Ce ...
- 【Docker容器安装、配置、部署】
一.什么是Docker? Dockers就是一个虚拟机,他是一个开源的容器平台,他和VM有相似的地方.也有不同的地方 Docker名词解释: 仓库(Docker仓库,Dockerhub):存放镜像的地 ...
最新文章
- Linux下cacti的安装RedHat9,RedHat AS4
- ipaddr库计算区间IP及CIDR的IP段
- 【CV】通俗易懂的目标检测 | RCNN, SPPNet, Fast, Faster
- (Z)使用SignalTAP II为了避免某些节点被弄丢, 必须要关闭的编译选项
- 典型微型计算机控制系统的实例,微型计算机控制系统概述.ppt
- opencv基本的图像处理函数
- GPFS文件系统笔记
- 景安服务器域名解析不起作用的正确解析方式之一
- fabric.js 不同类型 不同控件_策略模式支持不同类型的消息队列
- 开课吧:一文读懂算法工程师大致分类与技术要求
- iPhone文件系统:创建、重命名以及删除文件
- MQTT协议测试——MQTT X工具使用
- [Verilog]半减器,全减器设计
- 74CMS 3.0 CSRF漏洞
- 爬虫必备,案例对比 Requests、Selenium、Scrapy 爬虫库!
- win10 linux分区大小调整大小,如何在windows系统中调整分区大小(包括windows10/8/7)...
- android 高德地图GPS点校正
- iOS 使用HealthKit框架实现获取今日步数
- Sharding JDBC-读写分离
- Mac系统应用已经删除,但是右键还有残留的解决办法
热门文章
- 数学学习过程中的感悟(一)
- SQL Server 登录更换【Windows身份验证】为【SQL Server 身份验证】
- CCNA-第一篇-基础入门概念
- 【Codeforces 631C 】Report(单调栈,思维模拟)
- 12.深度学习练习:Residual Networks(注定成为经典)
- php函数汉语,PHP汉字截取函数:UTF-8、GB2312双支持
- python列表浅复制_Python列表深浅复制详解
- linux 挂载san存储,新手看招:Linux操作系统下挂载SAN资源
- android app 移植到pc,微软开发新应用把Android app“移植”到Win Phone
- Spring,ehcache整合报错