Based on the alpine-jre build rocketmq-console mirror
154
# Base image
FROM imocence/openjre-alpine:v1.8.0_342
# Image creator
MAINTAINER imocence
ENV ROCKETMQ_HOME=/usr/java/rocketmq JAVA_OPTS=""
WORKDIR ${ROCKETMQ_HOME}/
COPY rocketmq-console.jar /opt
RUN cd /opt && mv rocketmq-console.jar ${ROCKETMQ_HOME} \
&& addgroup --gid 3000 rocketmq && adduser --uid 3000 -G rocketmq rocketmq -s /bin/bash -D \
&& chown -R 3000:3000 ${ROCKETMQ_HOME}
EXPOSE 8080
USER rocketmq
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar rocketmq-console.jar" ]
version: '2'
services:
#Service for nameserver
rmqconsole:
image: imocence/rocketmq-console:v4.7.1
container_name: rmqconsole
ports:
- 9878:8080
environment:
JAVA_OPTS: -Drocketmq.config.namesrvAddrs=192.168.30.250:9876;192.168.30.250:9877
networks:
rmq:
aliases:
- rmqconsole
networks:
rmq:
name: rmq
driver: bridge
Content type
Image
Digest
sha256:ec011f083…
Size
124.7 MB
Last updated
almost 4 years ago
docker pull imocence/rocketmq-console:v4.7.1