自己在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