Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
docker_notes:misc [2025-01-27 Mon wk05 10:24] – [IT-TOOLS] baumkpdocker_notes:misc [2025-03-23 Sun wk12 09:53] (current) – [reference] baumkp
Line 1: Line 1:
-{{tag>linux docker It-tools Dockge}}+{{tag>linux docker It-tools Dockge Loki}}
 ======Docker Miscellaneous===== ======Docker Miscellaneous=====
  
Line 37: Line 37:
  
 Remember to add URL to local DNS. Remember to add URL to local DNS.
- 
 ====References==== ====References====
 +++++|
   *Github   *Github
     *[[https://github.com/CorentinTh/it-tools|IT-Tools]]     *[[https://github.com/CorentinTh/it-tools|IT-Tools]]
     *[[https://github.com/JamesTurland/JimsGarage/tree/main/IT-Tools|JimsGarage IT-Tools]]     *[[https://github.com/JamesTurland/JimsGarage/tree/main/IT-Tools|JimsGarage IT-Tools]]
 +++++
 =====CyberChef===== =====CyberChef=====
 The Cyber Swiss Army Knife The Cyber Swiss Army Knife
Line 81: Line 81:
  
 ====References==== ====References====
 +++++|
   *Github   *Github
     *[[https://github.com/gchq/CyberChef|CyberChef]]     *[[https://github.com/gchq/CyberChef|CyberChef]]
 +++++
 =====Dockge===== =====Dockge=====
 A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager. A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.
Line 139: Line 140:
  
 ====References==== ====References====
 +++++|
   *github   *github
     *[[https://github.com/louislam/dockge|dockge]]     *[[https://github.com/louislam/dockge|dockge]]
   *[[https://dockge.kuma.pet/||dockge kuma pet?]]   *[[https://dockge.kuma.pet/||dockge kuma pet?]]
 +++++
 +
 +=====Grafana=====
 +Grafana is an open-source analytics platform that makes visualizing your data an easy process. The tool can even send you alerts based on the data it has processed. It has become a tool that is often utilized in monitoring stacks.
 +
 +====References====
 +++++|
 +  *[[https://grafana.com/|Grafana]]
 +    *[[https://grafana.com/docs/grafana/latest/introduction/|About]]
 +    *[[https://grafana.com/docs/grafana/latest/setup-grafana/installation/docker/|Run Grafana Docker image]]
 +    *[[https://grafana.com/docs/grafana/latest/setup-grafana/configure-docker/|Config Grafana Docker]]
 +    *[[https://grafana.com/grafana/dashboards/|Dashboards]]
 +      *[[https://grafana.com/grafana/dashboards/17346-traefik-official-standalone-dashboard/|trafik]] | [[https://grafana.com/solutions/traefik/monitor/?pg=dashboards&plcmt=traefik-official-standalone-dashboard|traefik]]
 +  *[[https://pimylifeup.com/grafana-docker/|Setting up Grafana using Docker Compose]]
 +  *[[https://medium.com/@syed_usman_ahmed/using-grafana-with-docker-part-1-2a5503bbc49b|Using Grafana with Docker Part 1]] | [[https://medium.com/@syed_usman_ahmed/using-grafana-with-docker-part-2-85883d833867|Deploy Grafana latest version with Docker — Part 2]]
 +++++
 +
 +=====Loki - Logging=====
 +Loki is Grafana’s log aggregation component.
 +My first attempt at using Loki caused my Docker to fail!.  I have not tried since.
 +
 +====References====
 +++++|
 +  *[[https://www.baeldung.com/ops/grafana-loki|Introduction to Grafana Loki]]
 +  *[[https://www.tech-couch.com/post/forwarding-docker-container-logs-to-grafana-loki|Forwarding docker container logs to Grafana Loki]]
 +  *[[https://daniel.es/blog/centralize-and-visualize-docker-logs-in-grafana-with-loki/|Centralize and visualize Docker logs in Grafana with Loki]]
 +  *[[https://grafana.com/docs/loki/latest/send-data/docker-driver/|Grafana Docker driver client]]
 +  *[[https://docs.docker.com/reference/cli/docker/plugin/enable/|docker plugin enable]]
 +  *[[https://github.com/grafana/loki/issues/974|docker plugin enable Loki gives an error #974]]
 +++++
 +
 +=====watchtower=====
 +With watchtower you can update the running version of your containerized app simply by pushing a new image to the Docker Hub or your own image registry.
 +++++watchtower can be run with|
 +
 +<code yaml>$ docker run --detach \
 +    --name watchtower \
 +    --volume /var/run/docker.sock:/var/run/docker.sock \
 +    containrrr/watchtower</code>
 +++++
 +
 +====reference====
 +  *[[https://github.com/containrrr/watchtower|watchtower]] github page
 +  *Main [[https://containrrr.dev/watchtower/|watchtower]] web page
 +    *See watchtower [[https://containrrr.dev/watchtower/container-selection/|container selection]] on how to use labels in containers to make watchtower explicitly exclude, include or monitor only.
 +  *Linux handbook notes on [[https://linuxhandbook.com/watchtower/|watchtower]]
  
 <- docker_notes:nginx-php-notes|Back ^ docker_notes:index|Start page ^ |End-> <- docker_notes:nginx-php-notes|Back ^ docker_notes:index|Start page ^ |End->