env फ़ाइल की कोई आवश्यकता नहीं है। यदि आप डॉकटर में केवल चर नाम का उपयोग करते हैं तो environment
. लिखें परिभाषा, इसका मान स्वचालित रूप से आपके होस्ट से कंटेनर में स्थानांतरित कर दिया जाएगा:
services:
db:
image: "mysql:5.7"
ports: ['3306:3306']
environment:
MYSQL_ROOT_PASSWORD:
दस्तावेज़ीकरण से :
यदि किसी कारण से, आप चाहते हैं या एक env फ़ाइल का उपयोग करना चाहते हैं, तो आप यह भी कर सकते हैं:
services:
db:
image: "mysql:5.7"
ports: ['3306:3306']
env_file:
- production.env
और आपके production.env
. में फ़ाइल (या जो भी आप इसे नाम दें), बस key=value
. की पंक्तियाँ डालें :
MYSQL_ROOT_PASSWORD=7op-s3cr37
यह भी देखें “env_file” कॉन्फ़िगरेशन विकल्प ।