Docker Compose
Docker Compose를 통해 Roboflow 추론 서버를 다른 도커 컨테이너와 함께 실행하여 다중 컨테이너 애플리케이션을 구축하세요.
Roboflow 추론 컨테이너와 함께 다른 Docker 컨테이너를 실행하려면 다음을 사용하여 수행할 수 있습니다 Docker Compose입니다. 예시 docker-compose.yaml 파일로 이를 설명합니다:
# Roboflow Inference Service를 Docker compose 서비스로 실행합니다"
docker-compose.yaml
roboflow-inference-service:
image: roboflow/inference-server:cpu
ports:
- "9001:9001"
# 선택적으로 여기에서 필요한 다른 컨테이너나 서비스를 추가하세요,
# 아래 예시로 설명됩니다;
# 따라서 애플리케이션에서 필요에 따라 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 실행 두 개의 Docker 컨테이너가 시작됩니다 - roboflow inference 서버와 다른 컨테이너가 curls 5초마다 추론 서버에 요청을 보냅니다.
이 예시를 확장하여 애플리케이션 요구에 맞게 스택에 더 많은 컨테이너를 추가할 수 있습니다.
Last updated
Was this helpful?