Я создаю образ из файла 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 сбой запуска