I created a Docker image with java, and am copying the jar file into the image. My Dockerfile is :
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
After executing following command :
docker build -t imageName.
In the console I see the output from the application and everything is fine. But when I stop the image, I don`t know how to run the image again ? When I execute the following command :
docker run -i -t imageName java -jar /home/testprj-1.0-SNAPSHOT.jar
The application runs again, but in my Dockerfile I have already written this command. How can I run the image without this command and have the application run automatically?