Compare commits

...

2 Commits

Author SHA1 Message Date
IamTheFij d72aa78893 Update go version
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2021-12-01 14:22:59 -08:00
IamTheFij 48af0c7e18 Add healthcheck
continuous-integration/drone/push Build was killed Details
continuous-integration/drone/tag Build is passing Details
2020-07-14 16:54:10 -07:00
4 changed files with 11 additions and 2 deletions

View File

@ -8,5 +8,10 @@ COPY --from=qemu-user-static /usr/bin/qemu-* /usr/bin/
ARG GOARCH=amd64
COPY ./cadvisor-${GOARCH} /usr/bin/cadvisor
ENV CADVISOR_HEALTHCHECK_URL=http://localhost:8080/healthz
HEALTHCHECK --interval=30s --timeout=3s \
CMD wget --quiet --tries=1 --spider $CADVISOR_HEALTHCHECK_URL || exit 1
EXPOSE 8080
ENTRYPOINT ["/usr/bin/cadvisor", "-logtostderr"]

View File

@ -1,5 +1,5 @@
# Builder
FROM golang:1.14 AS builder
FROM golang:1.16 AS builder
RUN apt-get update && apt-get install -y --no-install-recommends git dmsetup && apt-get clean

View File

@ -1,6 +1,6 @@
ARG REPO=library
# Builder
FROM golang:1.14 AS builder
FROM golang:1.16 AS builder
RUN apt-get update && apt-get install -y --no-install-recommends git dmsetup && apt-get clean

View File

@ -1,3 +1,7 @@
# cadvisor-multi-arch
A multi-arch build script for generating arm images of cadvisor
## Note
This does not include `libpfm` or `netgo`, which the upstream does include.