> For the complete documentation index, see [llms.txt](https://sevenval.gitbook.io/flat/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sevenval.gitbook.io/flat/administration/docker.md).

# Docker

The *FLAT Server* is publicly available as a [Docker](https://www.docker.com) image: <https://hub.docker.com/r/sevenvaltechnologies/flatrunner> So, make sure you have Docker installed on your system or an alternative means to download and run Docker images off Docker Hub.

## Images

The [`latest`](https://hub.docker.com/r/sevenvaltechnologies/flatrunner/tags?name=latest) image provides you with the most recent stable official release. A [`beta`](https://hub.docker.com/r/sevenvaltechnologies/flatrunner/tags?name=beta) image with brand-new [features](/flat/changelog.md) is also available.

You can use the [`flat`](/flat/reference/flat-cli.md) command line tool to pull the latest release or beta image:

```bash
$ flat pull
```

or

```bash
$ flat pull -b
```

## Container

To run the server, simply start the Docker container with the [`flat`](/flat/reference/flat-cli.md) CLI:

```bash
$ flat start
```

Add the `-b` option to start a container based on the `beta` release:

```bash
$ flat start -b
```

To use a specific image, provide the respective release number as `TAG` environment variable, for example

```bash
$ TAG=20200409 flat start
```
