2016-04-07 2 views
26

के साथ COMPOSE_HTTP_TIMEOUT के डिफ़ॉल्ट मान को ओवरराइड करने के लिए कैसे करें मेरे पास डॉकर-कंपोज़ है जो कुछ छवियों को प्राप्त करता है और एक बनाता है। जब मैं docker-compose up चलाने के लिए, मैं निम्नलिखित त्रुटि हो रही हैडॉकर-कंपोज़ कमांड

ERROR: An HTTP request took too long to complete. Retry with --verbose to obtain debug information. 
If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 60). 

प्रश्न: कैसे डोकर-लिखें कमांड के साथ COMPOSE_HTTP_TIMEOUT पारित करने के लिए? अपने COMPOSE_HTTP_TIMEOUT अपने docker-compose up स्तर पर और अपने डोकर अंदर नहीं

उत्तर

39

COMPOSE_HTTP_TIMEOUT एक वातावरण चर रहा है, इसलिए

COMPOSE_HTTP_TIMEOUT=200 docker-compose up 
+0

धन्यवाद एक बहुत: तो समाधान एक .env फ़ाइल बनाएँ और इस के अंदर डाल करने के लिए है। यह काम करता हैं – gurubelli

9

आप की जरूरत है।

#.env 
COMPOSE_HTTP_TIMEOUT=200 

आप दस्तावेज़ में जाँच कर सकते हैं here