一、拉取基础镜像
docker search centos #查找docker镜像地址,选择STARS最多的
docker pull centos #拉取centos基础镜像
二、上传jdk和acativeMQ的tar.gz包
三、编辑dockerfile
FROM centos:latest
ADD apache-activemq-5.14.5-bin.tar.gz /usr/local/
ADD jdk-8u211-linux-x64.tar.gz /usr/local/
RUN cd /usr/local && mv apache-activemq-5.14.5 activemq && mv jdk1.8.0_211 java
ENV JAVA_HOME=/usr/local/java
ENV PATH=$JAVA_HOME/bin:$PATH
ENV export JAVA_HOME PATH
RUN source /etc/profile
EXPOSE 61616 8161
CMD sh /usr/local/activemq/bin/activemq start && /bin/bash
四、构建activeMQ镜像
docker build -t songci/activemq:v1 .
五、运行
docker run -itd -p 8080:8161 --name QM songci/activemq:v1
六、验证