24 lines
769 B
Docker
24 lines
769 B
Docker
FROM bellsoft/liberica-openjdk-alpine:13
|
|
|
|
ENV ACTIVEMQ_VERSION 5.16.4
|
|
ENV ACTIVEMQ apache-activemq-$ACTIVEMQ_VERSION
|
|
ENV ACTIVEMQ_HOME /opt/activemq
|
|
|
|
RUN apk add --update curl && \
|
|
rm -rf /var/cache/apk/* && \
|
|
mkdir -p /opt && \
|
|
curl -s -S https://archive.apache.org/dist/activemq/$ACTIVEMQ_VERSION/$ACTIVEMQ-bin.tar.gz | tar -xvz -C /opt && \
|
|
ln -s /opt/$ACTIVEMQ $ACTIVEMQ_HOME && \
|
|
addgroup -S activemq && \
|
|
adduser -S -H -G activemq -h $ACTIVEMQ_HOME activemq && \
|
|
chown -R activemq:activemq /opt/$ACTIVEMQ && \
|
|
chown -h activemq:activemq $ACTIVEMQ_HOME
|
|
|
|
COPY ./activemq.xml $ACTIVEMQ_HOME/conf/activemq.xml
|
|
|
|
EXPOSE 1883 5672 8161 61613 61614 61616
|
|
|
|
USER activemq
|
|
WORKDIR $ACTIVEMQ_HOME
|
|
|
|
CMD ["/bin/sh", "-c", "bin/activemq console"] |