linux docker下安装rabbimq

linux docker下安装rabbimq

一丶先查看容器中是否安装了冗余的容器

  • 先查看docker中是否安装了rabbitmq的容器

    docker ps -a

  • 删除指定容器

    docker rm -f <containerid>

 

二丶安装rabbitmq前需要先安装Erlang

分为两种安装方式,我这里采用的第一种方式

  • 从Erlang Solution安装(*此方式安装的erlang版本较高,和下文教程中rabbitMQ的版本不一致,建议安装高版本的rabbitMQ*)

添加erlang solutions源

$ wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm $ sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

$ sudo yum install erlang

  • 从EPEL源安装(*此方式安装的Erlang版本可能不是最新的,有时候不能满足RabbitMQ需要的最低版本*)

启动EPEL源

$ sudo yum install epel-release

安装erlang

$ sudo yum install erlang

 

三丶安装rabbitmq

  • 查看仓库里的Rabbitmq

docker search rabbitmq

  • 安装RabbitMQ(这里是安装最新版本的rabbitmq)

docker pull rabbitmq

 

四丶启动RabbitMQ

docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq

 

五丶安装插件

  1. 先执行docker ps 拿到当前的镜像ID

  2. 进入容器

  3. 安装插件

  4. ctrl+p+q退出当前容器

docker ps docker exec -it 镜像ID /bin/bash rabbitmq-plugins enable rabbitmq_management

 

访问地址

http://linuxip地址:15672,这里的用户名和密码认都是guest

 

参考博客

https://www.cnblogs.com/chenli90/p/10686108.html

https://blog.csdn.net/ych_512/article/details/106053298

https://blog.csdn.net/qq_22075041/article/details/78855708

https://blog.csdn.net/qq_34775355/article/details/108305396

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...