Создан образ Docker, но выброшен запуск Docker Ошибка: не удалось найти или загрузить основной класс org.gradle.wrapper.GradleWrapperMain - PullRequest
0 голосов
/ 12 декабря 2018

Я создал образ Docker на основе вашего проекта, но при запуске Docker выдает ошибку: Не удалось найти или загрузить основной класс org.gradle.wrapper.GradleWrapperMain.Here is dockerfile, если вы хотите отладить и запустить, и помогите мне исправить эту ошибку

FROM OpenJDK:8-JDK-alpine

WORKDIR /opt

RUN wget -q https://services.gradle.org/distributions/gradle-3.3-bin.zip 
&& unzip gradle-3.3-bin.zip -d /opt 
&& rm gradle-3.3-bin.zip

RUN echo "$PWD"

RUN apk add git

RUN git clone https://github.com/TechieTester/gatling-fundamentals.git

RUN echo "$PWD"

RUN cp -vif /opt/gatling-fundamentals/gradlew /opt/gradle-3.3/bin/

RUN mv -vif /opt/gatling-fundamentals/src/* /opt/gradle-3.3/bin/

RUN find /opt/

RUN chmod 777 /opt/gradle-3.3/bin/gradlew

ENV GRADLE_HOME /opt/gradle-3.3
ENV PATH $PATH:/opt/gradle-3.3/bin

После успешного создания образа докера, используя локально следующую команду

docker build -t fromscratch4:local .

, попробуйте запустить команду ниже. Имейте в виду, что я предоставил полный доступ к gradlew, используя

chmod 777 gradlew

Вы получите сообщение об ошибке ниже ... пожалуйста, помогите

PS C:\Gatling2\gatling6games> docker run --rm -w /opt/gatling-fundamentals/ 
fromscratch4:local sh -c "gradle wrapper | gradlew gatlingRun 
simulations.RuntimeParameters"
Error: Could not find or load main class 
org.gradle.wrapper.GradleWrapperMain

1 Ответ

0 голосов
/ 13 декабря 2018

Ответ @MatthewLDaniel сработал

...