Docker Compose
Roboflow推論サーバーを他のDockerコンテナと並行して実行し、Docker Composeでマルチコンテナアプリケーションを構築します。
Roboflow推論コンテナと一緒に他のDockerコンテナを実行したい場合は、次の方法で実行できます Docker Compose。以下の例のdocker-compose.yamlファイルで説明します:
# roboflow推論サービスをDocker Composeサービスとして実行する"
services:
roboflow-inference-service:
image: roboflow/inference-server:cpu
ports:
- "9001:9001"
# 必要に応じて、ここに他のコンテナやサービスを追加できます。
# 以下の例で示します;
# これにより、roboflow推論サービスと複数のサービスを「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
ターミナルで入力します。2つのDockerコンテナが起動します - roboflow推論サーバーと、もう1つのコンテナが curlでアクセスします
推論サーバーに5秒ごとにアクセスします。
この例を拡張して、アプリケーションの必要に応じてさらに多くのコンテナを追加することができます。
Last updated
Was this helpful?