"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं DockerMake का उपयोग करके एकाधिक Docker छवियों को एक ही छवि में कैसे जोड़ सकता हूँ?

मैं DockerMake का उपयोग करके एकाधिक Docker छवियों को एक ही छवि में कैसे जोड़ सकता हूँ?

2024-12-23 को प्रकाशित
ब्राउज़ करें:432

How can I Combine Multiple Docker Images into a Single Image Using DockerMake?

एकाधिक डॉकर छवियों का संयोजन

एकाधिक डॉकर छवियों को एक एकल, एकीकृत छवि में संयोजित करना सीधे डॉकर द्वारा समर्थित नहीं है। हालाँकि, इस प्रक्रिया को सुविधाजनक बनाने के लिए तृतीय-पक्ष उपकरण उपलब्ध हैं। DockerMake एक ऐसा उपकरण है जो जटिल छवि वंशानुक्रम परिदृश्यों के निर्माण को सक्षम बनाता है। डॉकर छवियां. YAML कॉन्फ़िगरेशन के आधार पर, DockerMake Dockerfiles उत्पन्न करता है जो निर्माण प्रक्रिया का मार्गदर्शन करता है। :

विशिष्टएबी: आवश्यकता है: - जेनेरिकए - जेनेरिकबी जेनेरिकए: आवश्यकता है: - कस्टमबेस बिल्ड_निर्देशिका: [एक स्थानीय निर्देशिका] निर्माण: | # डॉकरफाइल जेनेरिकए के लिए विशिष्ट कमांड जेनेरिकबी: आवश्यकता है: - कस्टमबेस निर्माण: | # Dockerfile जेनेरिकबी के लिए विशिष्ट कमांड कस्टमबेस: से: डेबियन: जेसी निर्माण: | # Dockerfile बेस इमेज सेट करने का आदेश देता है

यह कॉन्फ़िगरेशन निम्नलिखित इनहेरिटेंस संरचना स्थापित करता है:

specificAB:
  requires:
    - genericA
    - genericB

genericA:
  requires:
    - customBase
  build_directory: [a local directory]
  build: |
    # Dockerfile commands specific to genericA

genericB:
  requires:
    - customBase
  build: |
    # Dockerfile commands specific to genericB

customBase:
  FROM: Debian:jessie
  build: |
    # Dockerfile commands to set up the base image

संयुक्त छवि का निर्माण

                                 --> genericA --
                                /                \
  debian:jessie -->  customBase                   ---> specificAB
                                \                /
                                  --> genericB --

डॉकर-मेक विशिष्टएबी

निष्कर्ष

हालांकि डॉकर सीधे छवियों को संयोजित करने के लिए एक अंतर्निहित तंत्र प्रदान नहीं करता है, डॉकरमेक इस कार्यक्षमता को प्राप्त करने के लिए एक सुविधाजनक और शक्तिशाली समाधान प्रदान करता है। YAML फ़ाइल में जटिल वंशानुक्रम परिदृश्यों को परिभाषित करके, DockerMake संयुक्त डॉकर छवियों को बनाने और प्रबंधित करने की प्रक्रिया को सुव्यवस्थित करता है।
            
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3