Docker Compose

Roboflow inference सर्वर को अन्य docker कंटेनरों के साथ चलाकर Docker Compose के माध्यम से अपनी मल्टी-कंटेनर एप्लिकेशन बनाएं।

यदि आप Roboflow inference कंटेनर के साथ अन्य docker कंटेनरों को चलाना चाहते हैं तो आप ऐसा कर सकते हैं Docker Composearrow-up-rightका उपयोग करके। हम इसे एक उदाहरण docker-compose.yaml फाइल के माध्यम से दर्शाते हैं:

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

# वैकल्पिक रूप से, यहाँ आप किसी भी अन्य कंटेनर या सेवाओं को जोड़ सकते हैं, 
# नीचे दिए गए इस उदाहरण के माध्यम से दिखाया गया;
# ताकि आप अपनी एप्लिकेशन की आवश्यकता के अनुसार roboflow inference 
# service के साथ कई सेवाओं को "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 कंटेनर चालू हो जाएँगे - roboflow inference सर्वर और एक और कंटेनर जो curls inference सर्वर को हर 5 सेकंड में अनुरोध करता है।

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

Last updated

Was this helpful?