在docker的centos7上安裝rabbitmq3.6.5
来源:互联网 发布:动态规划是优化 编辑:程序博客网 时间:2024/05/23 18:55
1、拉取镜像文件:docker pull centos
2、建立容器,且shell方式进入:docker run -it --name centos.rabbit centos /bin/bash
3、安装gcc: yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
4、安装wget:wget:yum -y install wget
5、安装elang
5.1、下载erlang语言包:
cd /home
wget http://erlang.org/download/otp_src_19.0.tar.gz
5.2、解压:tar xvf otp_src_19.0.tar.gz
5.3、编译安装erlang
cd otp_src_19.0./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javacmake && make install5.4、修改配置
vi /etc/profile
增加以下配置项
ERLANG_HOME=/usr/local/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH
5.5、配置生效
source /etc/profile
6、安装rabbit
6.1、下载rabbit
cd /home
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-generic-unix-3.6.5.tar.xz
6.2、解压
tar -xvf rabbitmq-server-generic-unix-3.6.5.tar
6.3、拷贝解压文件目录到/usr/local中
cp -rf ./rabbitmq_server-3.6.5 /usr/local/
6.4、进入 /usr/local
cd /usr/local/
6.5、修改rabbitmq的文件夹名称
mv rabbitmq_server-3.6.5 rabbitmq-3.6.5
6.6、进入rabbit的sbin文件夹
cd ./rabbitmq-3.6.5/sbin/
6.7、打开rabbitmq_management
./rabbitmq-plugins enable rabbitmq_management
6.8、修改配置rabbitmq-server
vi ./rabbitmq-server
在文件头部增加
ERLANG_HOME=/usr/local/erlang
exportPATH=$ERLANG_HOME/bin:$PATH
6.9、修改配置rabbitmqctl
vi ./rabbitmqctl
在文件头部增加
ERLANG_HOME=/usr/local/erlang
exportPATH=$ERLANG_HOME/bin:$PATH
6.10、启动rabbit-server
./rabbitmq-server
6.11、
./rabbitmq-server -detached
6.12、停止rabbit
./rabbitmqctl stop
6.13、增加用户test
cd /usr/local/rabbitmq-3.6.5/sbin
在rabbitmq运行中,执行以下三个命令
A、增加test用户且密码为123456
./rabbitmqctl add_user test 123456
B、设置角色
./rabbitmqctl set_user_tags test administrator
C、设置权限
./rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"
7、制作镜像文件
docker commit centos.rabbit centos7/rabbitmq365
8、生成容器,容器启动rabbit
docker run --name=rabbitmq5672 -tid -p 5672:5672 -p 15672:15672 centos7/rabbitmq365 /usr/local/rabbitmq-3.6.5/sbin/rabbitmq-server
9、浏览器中输入http://localhost:15672,出现以下界面
- 在docker的centos7上安裝rabbitmq3.6.5
- docker在centos7下的一些坑
- centos7下rabbitmq3.6.6安装
- 在centOS7上安装docker
- 在centos7中安装docker
- 在CentOS7上安装docker
- 在centos7下安装docker
- 在CentOS7上搭建私有的Docker Registry
- RabbitMq3.6.12 (centos7)安装与基本使用
- RabbitMQ3.6.5集群搭建和遇到的问题
- rabbitmq3.6.5安装及web控制面板的使用
- Docker的安装(CentOS7)
- 一、Docker在CentOS7下安装
- (二)在centos7 下安装docker
- 在CentOS7上安装docker compose
- 如何在CentOS7环境下安装Docker
- CentOS安装最新版rabbitmq3.6.5
- Windows下安装RabbitMQ3.6.5
- 0-1背包以及完全背包(如何输出包里的物件)
- LeetCode OJ 155. Min Stack
- Find All Duplicates in an Array
- 下载的jquery插件库下载的jquery的mouseover()方法不能用
- 自定义异常的例子
- 在docker的centos7上安裝rabbitmq3.6.5
- 设计模式
- 【蓝桥】基础练习 字母图形
- JQuery学习二 ----- 工具类
- [WISE演讲]性格的力量
- HDU 1176(基础DP)
- 23种设计模式08---外观模式
- macOS 配置 Tomcat
- Java的日期与时间(一)简述