> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/roboflow/roboflow-jp/deploy/enterprise-deployment/docker-compose.md).

# Docker Compose

Roboflow inference コンテナと並行して他の Docker コンテナを実行したい場合は、次を使って行えます [Docker Compose](https://docs.docker.com/compose/)。以下の example docker-compose.yaml ファイルでこれを示します:

```yaml
# roboflow Inference Service を Docker Compose の service として実行する"
services:
  roboflow-inference-service:
    image: roboflow/inference-server:cpu
    ports:
      - "9001:9001"

# 必要な他のコンテナや service をここに追加してください、 
# 以下の例で示しています;
# これにより、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` すると、2つの Docker コンテナが起動します。roboflow inference server と、もう1つのコンテナが `curl を実行し` 5 秒ごとに inference server にアクセスします。

必要に応じて、この例を拡張し、アプリケーションに合わせて stack にさらに多くのコンテナを compose できます。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.roboflow.com/roboflow/roboflow-jp/deploy/enterprise-deployment/docker-compose.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
