Docker не может получить доступ к файлу JAR

Я использую метод XML Configuration для генерации Dockerfile для моего проекта. Сгенерированный Dockerfile выглядит нормально, и он прекрасно собирается. Однако, когда я запускаю его, он всегда завершается ошибкой. Мы создали внутренний базовый образ для Java, который я буду называть baseImage

Ошибка: невозможно получить доступ к jarfile echo-0.0.1.jar Описание Информация

f-m-p version : 3.5.31
Maven version (mvn -v) : Apache Maven 3.3.9
Kubernetes / OpenShift setup and version : N/A

Мой файл POM:

`io.fabric8 fabric8-maven-plugin 3.5.31

        <configuration>
            <images>
                <image>
                    <name>echo-image:latest</name>
                    <build>
                        <entryPoint>
                            <arg>java</arg>
                            <arg>-jar</arg>
                            <arg>/deployments/echo-0.0.1.jar</arg>
                        </entryPoint>
                        <from>com/baseimage</from>

                        <tags>
                            <tag>latest</tag>
                        </tags>
                        <ports>
                            <port>7000</port>
                        </ports>
                        <env>
                            <JAVA_LIB_DIR>/deployments</JAVA_LIB_DIR>
                        </env>
                        <assembly>
                            <basedir>/deployments</basedir>
                            <descriptorRef>artifact</descriptorRef>
                        </assembly>

                    </build>

                </image>
            </images>
        </configuration>
    </plugin>`

Сгенерированный файл Docker:

FROM com/baseImage 
ENV JAVA_LIB_DIR=/deployments 
EXPOSE 7000 
COPY maven /deployments/ 
ENTRYPOINT ["java","-jar","/deployments/echo-0.0.1.jar"] 

mvn build:

mvn clean package fabric8:build

Docker запускает вывод:

Ошибка: невозможно получить доступ к jarfile /deployments/echo-0.0.1.jar

Что мне не хватает? Это расстраивает, что я не могу заставить это работать. Пожалуйста помоги!

0 ответов

Другие вопросы по тегам