में जार फ़ाइल चलाएं मैं जावा में एक डॉकर छवि बना रहा हूं और छवि में जार फ़ाइल को कॉपी कर रहा हूं। मेरे Dockerfile है: आदेशडॉकर छवि
docker build -t imageName.
सांत्वना मैं देख आवेदन और प्रत्येक भाग को से उत्पादन ठीक है में निम्नलिखित को निष्पादित
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 run -i -t imageName java -jar /home/testprj-1.0-SNAPSHOT.jar
आवेदन रन फिर से, लेकिन मेरे Dockerfile में मैं पहले से ही इस आदेश को लिखा था। इस कमांड के बिना छवि कैसे चलाएं और एप्लिकेशन स्वचालित रूप से चलाया जाए?
मुझे यह कहते हुए एक त्रुटि मिलती है "त्रुटि: jarfile /opt/helloworld.jar तक पहुंचने में असमर्थ" !! क्या मुझे जार के लिए कोई अनुमति देनी चाहिए? –
यह मेरे साथ हुआ है: जार का मार्ग सही नहीं है। आपको इसे देखना चाहिए। – Sam003
मुझे सापेक्ष नामों के कारण भी असफल रहा ... – chenchuk