Docker Compose

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

यदि आप Roboflow inference कंटेनर के साथ अन्य docker कंटेनरों को चलाना चाहते हैं तो आप ऐसा कर सकते हैं Docker Composeका उपयोग करके। हम इसे एक उदाहरण 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?