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
五丶安装插件
-
先执行docker ps 拿到当前的镜像ID
-
进入容器
-
安装插件
-
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