Dockerfile फ़ॉर्मैट करें

असंगत अक्षर-रूप में लिखी किसी Dockerfile की सामग्री पेस्ट करें: यह टूल पहचानी गई इंस्ट्रक्शन (FROM, RUN, COPY, CMD...) को बड़े अक्षरों में बदलता है और आसान पठनीयता के लिए उनके आर्गुमेंट्स को संरेखित करता है।

उदाहरण:

यह कैसे काम करता है

हर लाइन का विश्लेषण यह देखने के लिए किया जाता है कि वह किसी जानी-पहचानी Dockerfile इंस्ट्रक्शन (FROM, RUN, COPY, ADD, ENV, EXPOSE, WORKDIR, CMD, ENTRYPOINT...) से शुरू होती है या नहीं। अगर हाँ, तो इंस्ट्रक्शन को बड़े अक्षरों में बदल दिया जाता है (Docker की सुझाई गई परंपरा) और उसके आर्गुमेंट्स को एक साझा कॉलम में संरेखित किया जाता है, जो फ़ाइल की सबसे लंबी इंस्ट्रक्शन के आधार पर तय होता है। कमेंट (#) और अपरिचित लाइनें जैसी हैं वैसी ही रहती हैं।

क्या कमेंट और खाली लाइनें बनी रहती हैं?

जी हाँ, # से शुरू होने वाली कमेंट लाइनें और खाली लाइनें अपनी जगह पर सुरक्षित रहती हैं, उन्हें न दोबारा लिखा जाता है और न हटाया जाता है।

क्या इंस्ट्रक्शन का क्रम बदल जाता है?

नहीं, लाइनों का क्रम मूल जैसा ही रहता है: केवल इंस्ट्रक्शन के अक्षरों का रूप और उसके आर्गुमेंट्स का संरेखण बदलता है, इमेज बनाने का तर्क कभी नहीं बदलता।

फ़ॉर्मैटिंग आपके ब्राउज़र में 100% लोकल रूप से चलती है: आपकी Dockerfile की सामग्री कभी किसी सर्वर को नहीं भेजी जाती।