Andreas Rocznik andreas
  • Joined on 2023-11-24

grafana (0.0)

Published 2024-04-09 18:32:58 +03:00 by andreas

Installation

docker pull gitea.phadric.de/andreas/grafana:0.0
sha256:082aa2f7d87a9fc8ed9dece5f4bc0ac1474048e4bcddae4a71f133a017820141

Images

Digest OS / Arch Size
d4569a44d2 linux/amd64 54 MiB

Image Layers ( linux/amd64)

ADD file:b91adb67b670d3a6ff9463e48b7def903ed516be66fc4282d22c53e41512be49 in /
CMD ["/bin/sh"]
ARG GF_UID=472
ARG GF_GID=472
ENV PATH=/usr/share/grafana/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GF_PATHS_CONFIG=/etc/grafana/grafana.ini GF_PATHS_DATA=/var/lib/grafana GF_PATHS_HOME=/usr/share/grafana GF_PATHS_LOGS=/var/log/grafana GF_PATHS_PLUGINS=/var/lib/grafana/plugins GF_PATHS_PROVISIONING=/etc/grafana/provisioning
WORKDIR /usr/share/grafana
RUN |2 GF_UID=472 GF_GID=472 /bin/sh -c apk add --no-cache ca-certificates bash tzdata && apk add --no-cache --upgrade openssl musl-utils # buildkit
RUN |2 GF_UID=472 GF_GID=472 /bin/sh -c if [ `arch` = "x86_64" ]; then apk add --no-cache --upgrade libaio libnsl && ln -s /usr/lib/libnsl.so.2 /usr/lib/libnsl.so.1 && wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.30-r0/glibc-2.30-r0.apk -O /tmp/glibc-2.30-r0.apk && wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.30-r0/glibc-bin-2.30-r0.apk -O /tmp/glibc-bin-2.30-r0.apk && apk add --allow-untrusted /tmp/glibc-2.30-r0.apk /tmp/glibc-bin-2.30-r0.apk && rm -f /tmp/glibc-2.30-r0.apk && rm -f /tmp/glibc-bin-2.30-r0.apk && rm -f /lib/ld-linux-x86-64.so.2 && rm -f /etc/ld.so.cache; fi # buildkit
COPY /tmp/grafana /usr/share/grafana # buildkit
RUN |2 GF_UID=472 GF_GID=472 /bin/sh -c mkdir -p "$GF_PATHS_HOME/.aws" && addgroup -S -g $GF_GID grafana && adduser -S -u $GF_UID -G grafana grafana && mkdir -p "$GF_PATHS_PROVISIONING/datasources" "$GF_PATHS_PROVISIONING/dashboards" "$GF_PATHS_PROVISIONING/notifiers" "$GF_PATHS_LOGS" "$GF_PATHS_PLUGINS" "$GF_PATHS_DATA" && cp "$GF_PATHS_HOME/conf/sample.ini" "$GF_PATHS_CONFIG" && cp "$GF_PATHS_HOME/conf/ldap.toml" /etc/grafana/ldap.toml && chown -R grafana:grafana "$GF_PATHS_DATA" "$GF_PATHS_HOME/.aws" "$GF_PATHS_LOGS" "$GF_PATHS_PLUGINS" "$GF_PATHS_PROVISIONING" && chmod -R 777 "$GF_PATHS_DATA" "$GF_PATHS_HOME/.aws" "$GF_PATHS_LOGS" "$GF_PATHS_PLUGINS" "$GF_PATHS_PROVISIONING" # buildkit
EXPOSE map[3000/tcp:{}]
COPY ./run.sh /run.sh # buildkit
USER grafana
ENTRYPOINT ["/run.sh"]
COPY datasources /etc/grafana/provisioning/datasources/ # buildkit
COPY swarmprom_dashboards.yml /etc/grafana/provisioning/dashboards/ # buildkit
COPY dashboards /etc/grafana/dashboards/ # buildkit
ENV GF_SECURITY_ADMIN_PASSWORD=admin GF_SECURITY_ADMIN_USER=admin GF_PATHS_PROVISIONING=/etc/grafana/provisioning/

Labels

Key Value
org.opencontainers.image.created 2024-04-09T15:32:42.645Z
org.opencontainers.image.description Docker Swarm - Promitheus, Grafana, Node Exporter, Loki, Promtail, Caddy
org.opencontainers.image.licenses
org.opencontainers.image.revision 5701db681dea396b72aeb7830589be627aa28f22
org.opencontainers.image.source https://gitea.phadric.de/andreas/promitheus_monitoring
org.opencontainers.image.title promitheus_monitoring
org.opencontainers.image.url https://gitea.phadric.de/andreas/promitheus_monitoring
org.opencontainers.image.version 0.0.3
Details
Container
2024-04-09 18:32:58 +03:00
1
OCI / Docker
Versions (96) View all
5 2025-12-16
sha-3485723 2025-12-16
latest 2025-12-16
5.12.3 2025-12-16
5.12 2025-12-16