2015-03-26 6 views
8

डॉकर को तैनात करने के लिए उत्तरदायी उपयोग करते समय, आप एआरजी कैसे सेट करते हैं? यही कारण है कि निम्नलिखित डोकर आदेशडॉकर को तैनात करने के लिए उत्तरदायी उपयोग करते समय रन तर्क कैसे सेट करें?

docker create --name my_container my_image ARGS 

मैं डोकर में ARGS स्थापित करने का प्रयास में args है: आदेश चर, लेकिन यह नहीं उठाया गया था। रन एआरजीएस सेट करने का सही तरीका क्या है? यहाँ मैं क्या करने की कोशिश की

- name: deploy docker image 
    sudo: yes 
    docker: 
    image: "{{ docker_image_name }}:{{ docker_image_version }}" 
    state: reloaded 
    name: "{{ docker_container_name }}" 
    command: "{{ docker_args }}" 

अपने समूह में वार्स मैं की तरह

my_hosts:vars 
    docker_args="-Dconfig=qa.conf" 

मेरी डोकर फ़ाइल कुछ है एक प्रवेश बिंदु

ENTRYPOINT ["bin/my_application"] 
+1

कृपया, आपने जो तर्क दिया है उसे साझा करें – Vor

+0

आप कौन से तर्क पारित करना चाहते हैं? जो आपने कोशिश की है उसे साझा करें .. – Kashyap

+0

मैंने उदाहरण के साथ प्रश्न अपडेट किया, धन्यवाद – KailuoWang

उत्तर

2

आप बस shell मॉड्यूल का उपयोग कर सकते है।

हम एक समय पहले docker और docker_image मॉड्यूल उपयोग करने की कोशिश, और मुद्दों का सामना किया। डॉकर इतनी तेज़ी से आगे बढ़ रहा है कि हम shell मॉड्यूल का उपयोग करने के लिए बस वापस आ गए।

संबंधित मुद्दे