पर डॉकर चल रहा है मैं node.js ऐप को डॉकराइज करने के लिए इस ट्यूटोरियल का अनुसरण कर रहा हूं और यह हमेशा डॉकरफ़ाइल में 'npm इंस्टॉल' भाग में विफल रहता है। http://docs.docker.com/examples/nodejs_web_app/एनपीएम इंस्टॉलेशन त्रुटि सेंटोस
त्रुटि मैं हो रही है नीचे दिखाया गया है:: यहाँ ट्यूटोरियल के लिए लिंक है
npm ERR! install Couldn't read dependencies
npm ERR! Error: ENOENT, open '/src/package.json'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <[email protected]>
npm ERR! System Linux 3.13.0-43-generic
npm ERR! command "node" "/usr/bin/npm" "install"
npm ERR! cwd /src
npm ERR! node -v v0.10.33
npm ERR! npm -v 1.3.6
npm ERR! path /src/package.json
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /src/npm-debug.log
npm ERR! not ok code 0
मैं कई स्रोतों खोज की है और मुझे यकीन है कि क्यों NPM नहीं मिल रहा है 'नहीं कर रहा हूँ package.json 'फ़ाइल। मैंने एक यूबंटू 14.04 छवि को छोड़कर एक ही सेटअप किया है और यह या तो काम नहीं करता है, लेकिन यह काम करता है अगर मैं मैन्युअल रूप से छवि में जाता हूं और नोडजेस सर्वर स्वयं शुरू करता हूं।
यदि डॉकर या एनपीएम के साथ अधिक अनुभव वाला कोई भी व्यक्ति इस मुद्दे पर मदद कर सकता है तो यह बहुत अच्छा होगा।
धन्यवाद!
क्या /src/package.json मौजूद है? नाम या कुछ भी कोई अतिरिक्त पात्र नहीं है? – vogonistic
उस डॉकर के ठीक ऊपर उस छवि की एक छवि आईडी मुद्रित की जाएगी जिसमें वह उस आदेश को चला रहा है। 'डॉकर रन {image_id}/bin/bash' फिर 'ls' और देखें कि package.json मौजूद है या नहीं। – generalhenry
@ वोगोनिस्टिक हां मेरी /src/package.json फ़ाइल मौजूद है और इसे ठीक से लिखा गया है, क्या कोई विचार है कि एनपीएम फ़ाइल क्यों नहीं ढूंढ पा रहा है? – Jamaal