> 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-ko/deploy/enterprise-deployment/docker-compose.md).

# Docker Compose

Roboflow inference 컨테이너와 함께 다른 Docker 컨테이너를 실행하고 싶다면 다음을 사용해 할 수 있습니다 [Docker Compose](https://docs.docker.com/compose/). 아래의 예시 docker-compose.yaml 파일로 이를 설명합니다:

```yaml
# roboflow Inference Service를 Docker Compose 서비스로 실행하기"
services:
  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 up` 를 터미널에 입력하세요. 그러면 두 개의 Docker 컨테이너가 시작됩니다 - roboflow inference server와 또 다른 컨테이너가 `curl로` inference server를 5초마다 호출합니다.

애플리케이션이 필요로 하는 대로 이 예제를 확장하여 스택에 더 많은 컨테이너를 추가할 수 있습니다.


---

# 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
