MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

$HOSTNAME को बिल्ड पर एक डॉकर कंटेनर में पास करना

बिल्ड के दौरान होस्टनाम का उपयोग करने का कोई मतलब नहीं है क्योंकि मूल विचार एक केंद्रीय सर्वर में बनाना है, फिर पुश करना है, फिर छवि को कंटेनर के रूप में चलाने के लिए आवश्यक हर इंस्टेंस से खींचना है।

तो मैं अनुशंसा करता हूं --mount इसके बजाय होस्टनाम फ़ाइल:

docker service create \
  -p <port>:<port> \
  --replicas 4
  --mount type=bind,source=/etc/hostname,destination=/tmp/host-hostname,readonly=true \
  <image>

इस PHP का प्रयोग करें:

 <h3>My hostname is <?php echo file_get_contents("/tmp/host-hostname"); ?></h3>


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ग्रोवी मिलान करने वाला कन्स्ट्रक्टर नहीं ढूंढ सका?

  2. क्रिप्टो pbkdf2 को mongoDB में कैसे स्टोर करें?

  3. मोंगोडब और नोडज का उपयोग करके एक वादे को हल करना

  4. php . में मोंगोडब गिनें

  5. MongoDb पिछले से पहली घटना पर एक सरणी में अद्यतन वस्तु