Skip to content

A wildly over-engineered set of dockerized tooling for doing development inside docker containers.

License

Notifications You must be signed in to change notification settings

easyas314159/docker-juicero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-juicero

A wildly over-engineered set of dockerized tooling for doing development inside docker containers.

What's Included?

docker-juicero includes the following services:

Usage

Install Loki Docker Driver

In order to support logging docker container output to Grafana Loki you'll need to install the loki docker driver. You can find more information on the Grafana Loki docker driver in the loki documentation.

$> docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions

Enable Docker Prometheus Metrics (optional)

To configure your local docker daemon as a Prometheus target see the official Docker Metrics with Prometheus documentation.

Run Docker Compose

$> git clone https://github.com/easyas314159/docker-juicero.git
$> cd docker-juicero
$> docker compose up

Configuration

docker-juicero uses docker compose file environment variables. Documentation on the available configuration parameters can be found in the .env file in this repository.

To customize your configuration (e.g. when you have port mapping conflicts, or you want to pin a service to a specific tag) make a copy of the .env file, make and save your desire changes, and run docker compose with the --env-file flag.

$> docker compose --env-file .env.custom up

Note: docker compose does not currently support the use of multiple --env-file flags. See issue docker/compose#7847.

About

A wildly over-engineered set of dockerized tooling for doing development inside docker containers.

Topics

Resources

License

Stars

Watchers

Forks

Languages