डॉकर कंपोज़

अपने मल्टी-कंटेनर एप्लिकेशन को Docker Compose के माध्यम से बनाने के लिए अन्य डॉकर कंटेनरों के साथ रोबोफ्लो इनफेरेंस सर्वर चलाएँ।

यदि आप Roboflow inference container के साथ अन्य docker containers चलाना चाहते हैं तो आप इसका उपयोग करके ऐसा कर सकते हैं Docker Compose. हम इसे एक उदाहरण docker-compose.yaml फ़ाइल के माध्यम से दिखाते हैं:

# Roboflow Inference Service को एक Docker compose सेवा के रूप में चलाएँ"
services:
  roboflow-inference-service:
    image: roboflow/inference-server:cpu
    ports:
      - "9001:9001"

# वैकल्पिक रूप से, यहाँ कोई अन्य containers या सेवाएँ जोड़ें, 
# जैसा कि नीचे दिए गए इस उदाहरण के माध्यम से दिखाया गया है;
# ताकि आप roboflow inference के साथ कई सेवाओं को "compose" कर सकें 
# सेवा को अपनी एप्लिकेशन की आवश्यकता अनुसार

  another-container-service:
    image:  curlimages/curl:8.00.1
    entrypoint:
      - /bin/ash
      - -c
      - |
        while true; do 
        curl -s -X GET http://roboflow-inference-service:9001 
        sleep 5; 
        done
      
    depends_on:
      - roboflow-inference-service
  

फ़ाइल को सहेजने के बाद, टाइप करें docker-compose up अपने टर्मिनल में। दो docker containers शुरू हो जाएंगे - roboflow inference server और एक अन्य container जो curls हर 5 सेकंड में inference server को।

आप इस उदाहरण को बढ़ा सकते हैं और अपनी एप्लिकेशन की आवश्यकता अनुसार और containers जोड़ सकते हैं ताकि आप अपना stack compose कर सकें।

Last updated

Was this helpful?