docker 创建rabbitmq

1.下载镜像  

docker pull rabbitmq

2.创建容器,rabbitmq需要有映射以下端口: 5671 5672 4369 15671 15672 25672

15672 (if management plugin is enabled)

15671 management监听端口

5672, 5671 (AMQP 0-9-1 without and with TLS)

4369 (epmd) epmd 代表 Erlang 端口映射守护进程

25672 (Erlang distribution)

docker run -di --name=tensquare_rabbitmq -p 5671:5617 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq:management

如果访问不到   http://192.168.0.106:15672/#/ rabbitmq的主页的话就要安装一个插件

进入容器

docker exec -it 容器名称 sh

执行命令

 rabbitmq-plugins enable rabbitmq_management

退出重新访问

原文地址:https://www.cnblogs.com/inbeijing/p/12706692.html

时间: 04-15

docker 创建rabbitmq的相关文章

基于docker搭建rabbitmq

Docker系统有两个程序:docker服务端和docker客户端.其中docker服务端是一个服务进程,管理着所有的容器.docker客户端则扮演着docker服务端的远程控制器,可以用来控制docker的服务端进程.大部分情况下,docker服务端和客户端运行在一台机器上. 1.安装docker,在centos中直接yum安装 #yum install -y docker 可以用docker version查看安装的版本信息.如果没启动docker,就只能看到客户端的版本信息,在启动之后能看

SpringBoot28 RabbitMQ知识点、Docker下载RabbitMQ、SpringBoot整合RabbtiMQ

1 RabbitMQ知识点 1.1 整体架构图 消息生产者将消息投递到exchange中,exchange会以某种路由机制将生产者投递的消息路由到queue中,消息消费者再从queue中获取消息进行消费. 1.2 核心概念 1.2.1 server 又称Broker,接收客户端的连接,实现AMQP实体服务 1.2.2 Connection 连接,应用服务与Broker的网络连接(PS:和JDBC中的connection作用相似) 1.2.3 Channel 网络信道,几乎所有的操作都在Chann

Docker 安装rabbitMQ

Docker 安装rabbitMQ docker pull rabbitmq:3.7.7-management 使用:docker images 查看所有镜像 4.根据下载的镜像创建和启动容器 docker run -d --name rabbitmq3.7.7 -p 5672:5672 -p 15672:15672 -v `pwd`/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e

RabbitMQ(四):使用Docker构建RabbitMQ高可用负载均衡集群

本文使用Docker搭建RabbitMQ集群,然后使用HAProxy做负载均衡,最后使用KeepAlived实现集群高可用,从而搭建起来一个完成了RabbitMQ高可用负载均衡集群.受限于自身条件,本文使用VMware虚拟机的克隆功能克隆了两台服务器进行操作,仅作为一个demo,开发中可根据实际情况进行调整. 首先看下RabbitMQ高可用负载均衡集群长什么样子: 使用Docker构建RabbitMQ高可用负载均衡集群大概分为三个步骤: 启动多个(3个为例)RabbitMQ,构建RabbitMQ

docker部署rabbitmq

一.docker上部署并启动RabbitMQ 1.查询rabbitmq镜像 #docker search rabbitmq:management 2.拉取rabbitmq镜像 #docker pull rabbitmq:management 3.创建并启动容器 (1)创建和启动 #docker run -d --hostname my-rabbit --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:management (2)创建和启动(同

Docker搭建RabbitMQ

1.docker search rabbitmq:management(查看镜像,可选步骤) 2.docker pull rabbitmq:management (注意:如果docker pull rabbitmq 后面不带management,启动rabbitmq后是无法打开管理界面的,所以我们要下载带management插件的rabbitmq. ) 3.docker images 4.开始创建rabbitmq容器: docker run -d -p 5672:5672 -p 15672:15

喵星之旅-狂奔的兔子-基于docker的rabbitmq安装

docker安装参考:喵星之旅-狂奔的兔子-docker安装和基本使用 一.查询镜像名称 由于我们要安装的是有web管理页面的,不能直接拉取,需要指定版本. 登录docker仓库查询:https://hub.docker.com/ 查询位置输入 rabbitmq 右侧结果第一个就是,点击进去 页面下拉就会有各种可选择的版本号 选择带有“mangement”的版本 3.8-management 二.创建容器 1.拉取镜像 docker pull rabbitmq:3.8-management 2.

docker 安装 rabbitmq 消息队列

1,创建必要的目录 cd /usr/local/docker/ mkdir rabbitmq cd rabbitmq mkdir data 2,docker-compose.yml 文件的内容 version: '3.1' services: rabbitmq: restart: always image: rabbitmq:management container_name: rabbitmq ports: - 5672:5672 - 15672:15672 environment: TZ:

Docker创建MySQL集装箱

原文链接:Docker创建MySQL集装箱 这样做的目的是创建一个MySQL的image,出来的容器里自己主动启动MySQL服务接受外部连接 步骤: 1. 首先创建一个文件夹并在文件夹下创建一个Dockerfile,文件内容例如以下 FROM centos:centos6 MAINTAINER Fanbin Kong "[email protected]" RUN yum install -y mysql-server mysql RUN /etc/init.d/mysqld star