本身在docker 下配置ActiveMQjava
ActiveMQ官網
http://activemq.apache.org/web
在docker中下載docker
下載路徑
http://mirror.bit.edu.cn/apache//activemq/5.15.9/apache-activemq-5.15.9-bin.tar.gzapache
*1.拉取一個 jre 鏡像vim
docker pull java:8-jre(若是已經下載了就不用了)
*2.根據 鏡像啓動一個容器,而且同時指定運行 bash 程序
添加兩個端口的映射,指定兩個端口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源使用幫助(會告訴你怎麼作)code
4.把/etc/apt/sources.list 文件中的地址 deb.debian.org 替換成 mirrors.ustc.edu.cnget
sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
5.查看是否替換成功it
cat /etc/apt/sources.list
6.更新軟件源列表class
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