# 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](https://sevenval.gitbook.io/flat/changelog) is also available.

You can use the [`flat`](https://sevenval.gitbook.io/flat/reference/flat-cli) 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`](https://sevenval.gitbook.io/flat/reference/flat-cli) 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
```
