https://github.com/zbhavyai/containers
Curated list of usage of various tools and services using containers.
https://github.com/zbhavyai/containers
docker docker-compose grafana jenkins jenkins-configuration-as-code keycloak micrometer mysql postgres prometheus texlive wordpress
Last synced: 4 months ago
JSON representation
Curated list of usage of various tools and services using containers.
- Host: GitHub
- URL: https://github.com/zbhavyai/containers
- Owner: zbhavyai
- Created: 2024-07-26T17:49:12.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-02-15T03:22:29.000Z (5 months ago)
- Last Synced: 2025-02-15T04:18:30.130Z (5 months ago)
- Topics: docker, docker-compose, grafana, jenkins, jenkins-configuration-as-code, keycloak, micrometer, mysql, postgres, prometheus, texlive, wordpress
- Language: Dockerfile
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Containers
Curated list of usage of various tools and services using containers.
## Single Service Examples
These examples demonstrate the setup of individual services using docker compose.
| Services | Description |
| ------------------------------------ | --------------------------------------------------------------------------------------- |
| [Jenkins](jenkins) | Standalone Jenkins service for CI/CD. |
| [Keycloak](keycloak) | Standalone Keycloak service for identity management. |
| [Prometheus](prometheus) | Standalone Prometheus service for monitoring. |
| [PostgreSQL](postgres) | Standalone PostgreSQL service for databases. |
| [PostgreSQL Custom](postgres-custom) | Standalone PostgreSQL service with some customizations and a init script for databases. |
| [Grafana](grafana) | Standalone Grafana service for visualization. |## Multi-Service Examples
These examples demonstrate the setup of multiple integrated services using docker compose.
| Services | Description |
| ------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Prometheus / Grafana](prometheus-grafana) | Integration of `Prometheus` and `Grafana`. `Grafana` is pre-configured to use `Prometheus` as an uneditable datasource. |
| [Prometheus / Grafana / Keycloak](prometheus-grafana-keycloak) | Integration of `Prometheus`, `Grafana`, and `Keycloak`. `Grafana` is configured with OIDC authentication via `Keycloak`, granting all authenticated users the `Viewer` role, and `Prometheus` is set as an uneditable datasource. |
| [Micrometer / Prometheus / Grafana](micrometer-prometheus-grafana) | Integration of a java app exposing default metrics using [Micrometer](https://micrometer.io/), `Prometheus`, and `Grafana`. `Grafana` is provisioned with `Prometheus` datasource and a slightly modified [JVM (Micrometer)](https://grafana.com/grafana/dashboards/4701-jvm-micrometer/) dashboard. |
| [Wordpress / MySQL](wordpress-mysql) | Integration of `Wordpress` and `MySQL`. |
| [BookStack / MySQL](bookstack-mysql) | Integration of `BookStack` and `MySQL`. |## Tools
| Tools | Description |
| ------------------ | ---------------------------------------------- |
| [TexLive](texlive) | Use texlive to generate PDFs from LaTeX files. |