Terraform 0.11

docker_image




terraform

docker_image

डॉक रजिस्ट्री से किसी दिए गए डॉकर होस्ट को एक डॉकर छवि खींचता है।

यह संसाधन तब तक छवि की नई परतों को स्वचालित रूप से नहीं docker_registry_image जब तक कि docker_registry_image डेटा स्रोत के साथ संयोजन में pull_triggers फ़ील्ड को अपडेट करने के लिए उपयोग नहीं किया जाता है।

उदाहरण उपयोग

# Find the latest Ubuntu precise image.
resource "docker_image" "ubuntu" {
  name = "ubuntu:precise"
}

# Access it somewhere else with ${docker_image.ubuntu.latest}

गतिशील छवि

data "docker_registry_image" "ubuntu" {
  name = "ubuntu:precise"
}

resource "docker_image" "ubuntu" {
  name          = "${data.docker_registry_image.ubuntu.name}"
  pull_triggers = ["${data.docker_registry_image.ubuntu.sha256_digest}"]
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • name - (आवश्यक, स्ट्रिंग) किसी भी टैग सहित डॉकर छवि का नाम।
  • keep_locally - (वैकल्पिक, बूलियन) यदि सही है, तो डॉकर की छवि नष्ट ऑपरेशन पर नहीं हटाई जाएगी। यदि यह गलत है, तो यह डॉकटर स्थानीय संग्रहण से छवि को नष्ट करने वाले ऑपरेशन से हटा देगा।
  • pull_triggers - (वैकल्पिक, स्ट्रिंग्स की सूची) उन मूल्यों की सूची जो परिवर्तित होने पर एक छवि खींचते हैं। छवि अद्यतन को ट्रिगर करने के लिए docker_registry_image docker_registry_image का उपयोग करते समय रजिस्ट्री से छवि को पचाने के लिए इसका उपयोग किया जाता है।
  • pull_trigger - पदावनत , इसके बजाय pull_triggers उपयोग करें।

संदर्भ संदर्भित करता है

उपरोक्त विन्यास के अतिरिक्त निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • latest (स्ट्रिंग) - छवि की आईडी।