Files
hawkbit/hawkbit-runtime/docker/README.md

40 lines
1.1 KiB
Markdown
Raw Normal View History

hawkBit Docker
===
# Setup
## A: Docker Container
Start the hawkBit Update Server as a single container
```bash
$ docker run -d -p 8080:8080 hawkbit/hawkbit-update-server:latest
```
## B: Docker Compose
Start the hawkBit Update Server together with an MySQL and RabbitMQ instance as containers
```bash
# Requires Docker Compose to be installed
$ docker-compose up -d
```
## C: Docker Stack
Start the hawkBit Update Server and Device Simulator together with an MySQL and RabbitMQ instance as services within a swarm
```bash
$ docker stack init
$ docker stack deploy -c docker-compose-stack.yml hawkbit
```
# Access
| Service / Container | URL | Login | A | B | C |
|---|---|---|---|---|---|
| hawkBit Update Server | [http://localhost:8080/](http://localhost:8080/) | admin:admin | ✓ | ✓ | ✓ |
| hawkBit Device Simulator | [http://localhost:8083/](http://localhost:8083/) | - | | | ✓ |
| MySQL | localhost:3306/hawkbit | root | | ✓ | ✓ |
| RabbitMQ | [http://localhost:15672](http://localhost:15672) | guest:guest | | ✓ | ✓ |