2016-02-25 12 views
7

COPY/ADD कथन में वर्तमान वर्कडियर में फ़ाइल को कॉपी/एडीडी कैसे करें 2 पैरामीटर की आवश्यकता है। मैं वर्तमान वर्कडियर में कोई भी फाइल कैसे जोड़ सकता हूं जिसे मूल छवि में सेट किया गया है?डॉकरफ़ाइल

FROM company/app 
COPY local.conf 

निश्चित रूप से मैं इसे स्पष्ट रूप से घोषित करने के लिए COPY से पहले वर्कडियर स्टेटमेंट जोड़ सकता हूं। लेकिन अगर company/app में कार्यकर्ता बदलता है तो यह समस्याग्रस्त हो जाएगा।

उत्तर

6

यह बहुत आसान हो जाता है। मुझे वर्तमान वर्कडियर पर प्रतिलिपि बनाने के लिए डॉट का उपयोग करने की आवश्यकता है।

COPY local.conf . 

अभी भी यह पता नहीं लगा सकता कि इसमें कुछ गठिया हैं या नहीं। लेकिन यह सिर्फ इरादे के रूप में काम करते हैं।

1

लेकिन यह समस्याग्रस्त हो जाएगा यदि कंपनी/ऐप में कार्यकर्ता बदलता है।

फिर आपको उस कार्यकर्ता को बिल्ड-टाइम पैरामीटर के रूप में पास करने की आवश्यकता होगी ताकि इसे एक डॉकर बिल्ड से अगले में बदल सकें।
डोकर देखें build --build-arg

आप अगर कोई परिवर्तन कर रहे हैं देखने के लिए docker inspect company/app (छवि inspec) करने के लिए पहले की आवश्यकता होगी।

संबंधित मुद्दे