docker centos7 rabbitmq3.6.5

docker run --name=rabbitmqtmp -ti centos7/jdk7 /bin/bash

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel


wget http://erlang.org/download/otp_src_19.0.tar.gz

tar xvf otp_src_19.0.tar.gz
cd otp_src_19.0
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
make && make install

vi /etc/profile

ERLANG_HOME=/usr/local/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH

source /etc/profile

erl

cd /home
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-generic-unix-3.6.5.tar.xz

xz -d rabbitmq-server-generic-unix-3.6.5.tar.xz

tar -xvf rabbitmq-server-generic-unix-3.6.5.tar

cp -rf ./rabbitmq_server-3.6.5 /usr/local/

cd /usr/local/

mv rabbitmq_server-3.6.5 rabbitmq-3.6.5

cd ./rabbitmq-3.6.5/sbin/

./rabbitmq-plugins enable rabbitmq_management

./rabbitmq-server

vi ./rabbitmq-server

ERLANG_HOME=/usr/local/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH

./rabbitmq-server -detached

./rabbitmqctl stop


cd /usr/local/rabbitmq-3.6.5/sbin

./rabbitmqctl add_user fex 123456

./rabbitmqctl set_user_tags fex administrator

docker commit rabbitmqtmp centos7/rabbitmq365

docker run --name=rabbitmq5672 -tid -p 5672:5672 -p 15672:15672 centos7/rabbitmq365 /usr/local/rabbitmq-3.6.5/sbin/rabbitmq-server

 

posted @ 2016-09-08 10:25  fr5s  阅读(854)  评论(0编辑  收藏  举报