<a id="c3-quickstart-docker"></a>

# Quick Start for Control Center with Docker

You can use this quick start to bring up Confluent Platform and Control Center locally with Docker for development and
testing. For production, see [Multi-Node Installation for Production](installation/multi-node.md#install-c3-multi-node-manual).

Follow these steps to install Confluent Platform and Control Center. For example, the following steps use Confluent Platform 8.2 and Control Center 2.5.

To install Control Center with Docker:

1. Clone the `cp-all-in-one` repository.
   ```bash
   git clone --branch control-center https://github.com/confluentinc/cp-all-in-one.git
   ```
2. Change directory into: [cp-all-in-one](https://github.com/confluentinc/cp-all-in-one/tree/control-center/cp-all-in-one)
   ```bash
   cd cp-all-in-one/cp-all-in-one
   ```
3. Checkout branch: `8.2.0-post`
   ```bash
   git checkout 8.2.0-post
   ```
4. Run the docker compose command.
   ```bash
   docker compose up -d
   ```

## Verify Control Center is running

After the installation completes, go to `http://localhost:9021/` and wait for
the metrics to appear in Control Center. This can take a couple of minutes.

To confirm Control Center is running, use the following steps:

1. Open the network tab in Control Center.
2. Reload Control Center.
3. Locate the following API call: `/2.0/feature/flags`
4. Verify the following key is present in the response: `confluent.controlcenter.prometheus.enable: true`

## Related content

- [Confluent Control Center Deployment Overview](installation/overview.md#install-c3)
- [Single-Node Installation](installation/single-node.md#install-c3-single-node)
- [Multi-Node Installation for Production](installation/multi-node.md#install-c3-multi-node-manual)
