Я создаю изображение докера с java и копирующим файлом jar на изображении. Моего Dockerfile является:Запустить файл jar в файле docker
FROM anapsix/alpine-java
MAINTAINER myNAME
COPY testprj-1.0-SNAPSHOT.jar /home/testprj-1.0-SNAPSHOT.jar
RUN java -jar /home/testprj-1.0-SNAPSHOT.j
После выполнения следующей команды
docker build -t imageName.
В консоли я вижу выход из приложения и Everthing прекрасно. Но когда я останавливаю изображение, я не знаю, как снова запустить изображение? Когда выполнить следующую команду:
docker run -i -t imageName java -jar /home/testprj-1.0-SNAPSHOT.jar
Прогон приложение снова, но в моем Dockerfile я уже написал эту команду. Как запустить изображение без этой команды, и приложение запускается автоматически?
У меня ошибка: «Ошибка: невозможно получить доступ к jarfile /opt/helloworld.jar» !! Должен ли я давать разрешение на банку? –
Вот что со мной произошло: путь к банке неправильный. Вы должны это проверить. – Sam003
меня тоже не удалось из-за относительных имен ... – chenchuk