Ошибка загрузки общей библиотеки test / libaegean.dll: такого файла или каталога нет - PullRequest
1 голос
/ 05 марта 2020

Я создаю образ из файла Docker для примера приложения с весенней загрузкой, используя команду COPY для копирования локального файла (который мне нужно передать в качестве аргумента vm) с хоста в мой контейнер. docker работает на windows 10 и с linux контейнером. Когда я пытаюсь запустить образ, он показывает ошибку, такую ​​же как

Could not find agent library test/libaegean.dll in absolute path, with error: Error loading shared library test/libaegean.dll: No such file or directory.

Вот мой Dockerfile

FROM openjdk:8-jdk-alpine
RUN mkdir test
RUN chmod +x test
COPY libaegean.dll test
COPY dellicence.lic test
COPY application-0.0.1-SNAPSHOT.jar test
WORKDIR test
EXPOSE 6070
ENTRYPOINT ["java","-agentpath:test/libaegean.dll","-jar","application-0.0.1-SNAPSHOT.jar"]

Вот как я строю образ

docker image build --file=Dockerfile --tag=sample .

Вот так я запускаю контейнер

docker container run --name=sample sample

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

docker успешное создание образа

docker сбой запуска

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...