To run Asynqmon in Docker container, you only need to install [Docker](https://www.docker.com/get-started) to your system. No need to install [Node.js](https://nodejs.org/) and [Yarn](https://yarnpkg.com/), they will be installed automatically in container.
After that, just run this command:
```bash
make docker
```
Next, go to [localhost:8080](http://localhost:8080) and see Asynqmon dashboard:
By default, Asynqmon runs on `http://localhost:8080` and waiting to connect to the Redis server on port `6379`. You can easily change this settings by running Docker container with custom options, like this:
```bash
docker run --rm \
--name asynqmon \
-p 3000:3000 \
asynqmon --port=3000 --redis_addr=localhost:6380
```
### Works with a Redis server from Docker
If you run Redis server from Docker container too (i.e. is **not** locally installed to your machine), you need to set [Docker network](https://docs.docker.com/network/) to make them work together. For example, if Redis container have a name like `dev-redis`, and our Docker network called `dev-network`, you should run Asynqmon container by this command: