ActiveMQ镜像构建

FROM debian:11.5

ADD openjdk-19.0.1_linux-x64_bin.tar.gz /usr/
ADD apache-activemq-5.17.3-bin.tar.gz /srv/

ENV JAVA_HOME /usr/jdk
ENV PATH $PATH:$JAVA_HOME/bin/

RUN rm -f /etc/localtime && \
    ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
    ln -s /usr/jdk-19.0.1 /usr/jdk && \
    ln -s /srv/apache-activemq-5.17.3 /srv/activemq && \
    sed -i 's/127.0.0.1/0.0.0.0/' /srv/activemq/conf/jetty.xml && \
    sed -i "s/-Xmx1G/-Xmx4G/" /srv/activemq/bin/env && \
    rm -fr /srv/activemq/docs && \
    rm -fr /srv/activemq/examples && \
    rm -fr /srv/activemq/webapps-demo

EXPOSE 8161 61616

ENTRYPOINT ["/srv/activemq/bin/activemq", "console"]

  

posted @ 2024-02-28 09:32  陶清刚  阅读(12)  评论(0)    收藏  举报