#java #spring #docker #intellij-idea #docker-machine
#java #spring #docker #intellij-idea #docker-machine
Вопрос:
В Docker, когда я пишу команду ниже, создается изображение. Но он не может найти файл jar для запуска этого
он создает изображение:
И здесь, в команде run, он не находит файл jar:
и когда я пытаюсь ‘docker ps-a’, кажется, что файл jar не отображается
И вот мои команды последовательно. Я вхожу в соответствующий каталог в cmd. И напишите эти
- запустите docker -dit openjdk:8-jdk-alpine
- docker container cp target/hello-world-rest-api.jar funny_noyce:/tmp
- docker container exec funny_noyce ls /tmp (он показывает существование jar-файла)
- фиксация контейнера docker —change=»CMD [«java»,»-jar»,»tmp/hello-world-rest-api.jar «]» funny_noyce за 28 минут/ hello-world-rest-api:manual2
- docker run -p 8080:8080 in28min/ hello-world-rest-api:manual2 Я делаю это несколько раз. Но каждый раз это не срабатывало. В чем здесь может быть проблема? Пожалуйста, помогите
Заранее спасибо
Комментарии:
1. Можете ли вы показать Dockerfile?
2. извините, файла docker нет. Я использую путь к project
3. Это невозможно, поскольку вы не можете создать изображение без файла Dockerfile…
4. Что насчет файла jar? Я вижу это в руководстве
5. Итак, вы взяли готовый образ с Dockerhub, затем вы изменили параметр ВНУТРИ образа docker, у которого есть свои собственные файлы? Я думаю, вы надеетесь перенаправить его на свой личный jar-файл, но это не так, как это работает. Возможно, было бы полезно узнать, к чему вы стремитесь, но, возможно, взгляните на это javamondays.com/running-your-spring-boot-app-inside-of-docker