1、首先将准备好的apache-qpid-broker-j-7.1.0-bin.tar.gz放到Dockerfile同级目录下。
2、编写Dockerfile
FROM java:latest
#创建目录
RUN mkdir /usr/local/qpid && mkdir /var/qpidwork
#拷贝qpid并解压
ADD apache-qpid-broker-j-7.1.0-bin.tar.gz /usr/local/qpid/
#COPY config.json /var/qpidwork/
#环境变量
ENV QPID_WORK=/var/qpidwork
#工作目录
WORKDIR /var/qpidwork
#暴露端口
EXPOSE 8080 5672
#运行
CMD ["/usr/local/qpid/qpid-broker/7.1.0/bin/qpid-server","run"]
3、执行命令
docker build -t qpid:1.1 .
4、运行
docker run -d --name=qpid2 -p 5672:5672 -p 8080:8080 -v /var/qpidwork:/var/qpidwork qpid:1.1
5、通过浏览器查看