Sentilo Official Docker Images¶
Since version 2.0.0, the official docker images of each of the platform modules have been made available to the community.
These images can be downloaded from the Docker Hub library at: https://hub.docker.com/u/sentilo
From there you’ll can pull and create your own Sentilo containers as needed.
Available Sentilo official docker images¶
- sentilo/agent-activity-monitor
- sentilo/agent-alert
- sentilo/agent-federation
- sentilo/agent-historian
- sentilo/agent-kafka
- sentilo/agent-location-update
- sentilo/agent-metrics-monitor
- sentilo/agent-relational
- sentilo/catalog-web
- sentilo/platform-server
Sentilo platform as multi-container Docker applications¶
Alternatively, a Docker Compose image script has been created that creates a basic Sentilo instance with the necessary services to be able to test them from our desired development environment.
You can download the project from: https://github.com/sentilo/docker
Available Sentilo services:
- Sentilo Platform Server (REST API)
- Sentilo Alert Agent
- Sentilo Location Updater Agent
- Sentilo Catalog (web application)
Also available external services (non Sentilo official images):
- Redis
- MongoDB
All the necessary documentation is available at the README.md file from the project.
Once all the services have been started, with the proposed default configuration, and with Docker running in our local environment, we can access the platform through the following urls:
- Sentilo Catalog Web Application:
- URL: http://localhost:8080/sentilo-catalog-web
- credentials: admin/1234
- Sentilo API Rest endpoint:
All your conf files and logs will be available at local directories as data volumes:
- ./logs
- ./conf