FROM openjdk:8-jdk-alpine
VOLUME /tmp
COPY docker-entrypoint.sh /
ENV profiles=dev \
serverPort=8080
WORKDIR /
RUN chmod 777 docker-entrypoint.sh
EXPOSE 8080 8719
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["java", "-version"]
#!/bin/sh
set -e
JAVA_OPS="-Djava.security.egd=file:/dev/urandom"
if [ -z $profiles ]; then
echo "set profiles"
profiles="dev"
fi
if [ -z $serverPort ]; then
echo "set server port"
serverPort="8080"
fi
JAVA_OPS="${JAVA_OPS} -Dspring.profiles.active=${profiles} -Dserver.port=${serverPort}"
if [ $configServer ]; then
echo "set configServer"
JAVA_OPS="${JAVA_OPS} -Dspring.cloud.nacos.config.server-addr=${configServer}"
fi
echo "${JAVA_OPS}"
exec "$@"
Content type
Image
Digest
Size
70.1 MB
Last updated
over 6 years ago
docker pull yiyun8/openjdk:8-mic-v12