Skip to content
Docker Images for Backend Development
As a backend engineer, Docker is an essential tool for managing project dependencies. You can find an overview of using Docker images in Hubtel here. After reviewing that, consider using the following recommended Docker images, both external and internal.
External Docker Images
These open-source Docker images are essential for the development environment:
- Kafka: A distributed streaming platform for building real-time data pipelines and streaming applications.
- Redis: An in-memory data structure store used as a database, cache, and message broker.
- Elasticsearch: A distributed, RESTful search and analytics engine for various use cases.
- Sonarqube: A platform for continuous inspection of code quality, performing automatic reviews with static code analysis.
- Postgres: A powerful, open-source object-relational database system known for reliability, feature robustness, and performance.
Running Docker Compose
- Unzip the downloaded file into a directory of your choice.
- Change to that directory.
- Start Docker Compose:sh
docker compose -f docker-compose.yml up
Internal Docker Images
For internal development, Hubtel provides a range of Docker images tailored to our specific needs. You can find a comprehensive list of these images on our GitHub Packages page. Detailed instructions for running each image are available under the Plug and Play Solutions section.
CHAT SAMMIAT