Образ openjdk: 8-jre-alpine не включает команду curl.Вам нужно установить его перед запуском.
RUN apk update && apk --no-cache add curl
RUN curl http://xxx.xxx
Дополнительные примечания. Это контент, о котором я говорил в комментарии.Это пример, и я не подтвердил, что он действительно может быть выполнен.
Подготовьте сценарий оболочки с именем entrypoins.sh
в качестве точки входа.
curl http://xxx.xxx.xxx.xxx > /root/tmp_var
export var=$(cat /root/tmp_var)
status="${var}"
if [ "${status}" = "fail" ] ; then
exit 1
else
echo "The application will start in ${JHIPSTER_SLEEP}s...${var} .... ${status}"
sleep ${JHIPSTER_SLEEP}
java -Djava.security.egd=file:/dev/./urandom -jar /app.war
fi
Затем вызовите его повключая его в Dockerfile.
ADD entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
CMD /entrypoint.sh