> For the complete documentation index, see [llms.txt](https://docs.stoobly.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stoobly.com/getting-started/install-and-run/installation-with-docker.md).

# Installation with Docker

## Prerequisite

Docker first must be installed. Refer to the official Docker install instructions [here](https://docs.docker.com/engine/install).

## Install

To install the agent, pull the following Docker image.

{% tabs %}
{% tab title="macOS" %}

```bash
docker pull stoobly/agent
```

{% endtab %}

{% tab title="Linux" %}

```bash
docker pull stoobly/agent
```

{% endtab %}
{% endtabs %}

## Update

To update the agent, re-pull the Docker image.

{% tabs %}
{% tab title="macOS" %}

```bash
docker pull stoobly/agent
```

{% endtab %}

{% tab title="Linux" %}

```bash
docker pull stoobly/agent
```

{% endtab %}
{% endtabs %}

## Verify

```bash
docker run \
    -v ~/.stoobly:/home/stoobly/.stoobly \
    stoobly/agent \
    stoobly-agent --help
```

## Next Steps

You're all setup! Depending on your use case, you may want to take a look at:

{% tabs %}
{% tab title="API Mocking" %}
{% content-ref url="/pages/XRMveeqrNM5K07qs5H8k" %}
[How to Record Requests](/guides/how-to-record-requests.md)
{% endcontent-ref %}
{% endtab %}

{% tab title="E2E Testing" %}
{% content-ref url="/pages/Ri9aZJJVXgxuyy67a3tW" %}
[How to Integrate E2E Testing](/guides/how-to-integrate-e2e-testing.md)
{% endcontent-ref %}
{% endtab %}
{% endtabs %}
