自己在docker 下配置ActiveMQ

ActiveMQ官网
http://activemq.apache.org/

在docker中下载

下载路径
http://mirror.bit.edu.cn/apache//activemq/5.15.9/apache-activemq-5.15.9-bin.tar.gz

*1.拉取一个 jre 镜像

docker pull java:8-jre(如果已经下载了就不用了)

*2.根据 镜像启动一个容器,并且同时指定运行 bash 程序
添加两个端口的映射,指定两个端口

docker run -it --name activemq -p 8161:8161 -p 61616:61616 java:8-jre bash 
  • 3.配置国内的软件园镜像(USTC) 更新软件信息列表
    1.地址 http://mirrors.ustc.edu.cn/ 网址
    2.点击 配置软件源
    3.点击 Debian源使用帮助(会告诉你怎么做)

    4.把/etc/apt/sources.list 文件中的地址 deb.debian.org 替换成 mirrors.ustc.edu.cn

	sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
5.查看是否替换成功
	cat /etc/apt/sources.list
6.更新软件源列表
	apt-get update
cd  进到用户目录
pwd          观看当前目录
 mkdir  dev    创建dev 文件夹
cd    dev       进入dev

*4 下载 ActiveMQ

wget  http://mirror.bit.edu.cn/apache//activemq/5.15.9/apache-activemq-5.15.9-bin.tar.gz

*5解压

tar -xvf apache-activemq-5.15.9-bin.tar.gz   解压apache-activemq-5.15.9-bin.tar.gz 
cd apache-activemq-5.15.9   进入解压过后的文件夹
cd bin        进入bin文件夹
./activemq start	打开activemq 文件
cd	进到用户目录
ls -a     把所有隐藏文件显示出来()

*6 配置vim

apt-get install vim	下载vim

vim   进入编辑者文件

*7 配置环境变量

vim .bashrc           编辑 .bashrc 文件

在 .bashrc 文件 最后一行写

ACTIVEMQ_HOME=/root/dev/apache-activemq-5.15.9
换行
export PATH="$PATH:$ACTIVEMQ_HOME/bin"
:wq        保存退出
source .bashrc       重新加载.bashrc 文件
echo $PATH          打印$PATH 

*8 新建了个start.sh 文件

cd   进到用户目录

touch start.sh      创建文件
vim start.sh      编辑start.sh 文件

start.sh 文件文件中写

/root/dev/apache-activemq-5.15.9/bin/activemq start

:wq       保存退出

*9 为start。sh 文件增加权限

chmod 755 start.sh    为start.sh 增加权限

exit      退出

配置过后重新打开 activemq bash /root/startsh
就可以不需要进入容器内部就可以直接访问activemq网址

docker exec activemq bash /root/startsh 

需要停止时只要 停止容器就可以

docker stop activemq

使用他人配好的 ActiveMQ

docker run --name='mq' -d -e 'ACTIVEMQ_ADMIN_LOGIN=admin' -e 'ACTIVEMQ_ADMIN_PASSWORD=admin' -p 8161:8161 -p 61616:61616 -p 61613:61613 webcenter/activemq
posted on 2019-07-03 20:41  脑抽不要停  阅读(901)  评论(0编辑  收藏  举报