diff --git a/pkg/acpid/Dockerfile b/pkg/acpid/Dockerfile index 0108c2d35..19f335e79 100644 --- a/pkg/acpid/Dockerfile +++ b/pkg/acpid/Dockerfile @@ -1,4 +1,4 @@ -FROM linuxkit/alpine:e2391e0b164c57db9f6c4ae110ee84f766edc430 AS mirror +FROM linuxkit/alpine:0c069d0fd7defddb6e03925fcd4915407db0c9e1 AS mirror RUN mkdir -p /out/etc/apk && cp -r /etc/apk/* /out/etc/apk/ RUN apk add --no-cache --initdb -p /out \ @@ -6,7 +6,7 @@ RUN apk add --no-cache --initdb -p /out \ busybox RUN rm -rf /out/etc/apk /out/lib/apk /out/var/cache -FROM linuxkit/alpine:e2391e0b164c57db9f6c4ae110ee84f766edc430 AS mirror2 +FROM linuxkit/alpine:0c069d0fd7defddb6e03925fcd4915407db0c9e1 AS mirror2 RUN mkdir -p /out/etc/apk && cp -r /etc/apk/* /out/etc/apk/ RUN apk add --no-cache --initdb -p /out \ busybox-initscripts diff --git a/pkg/auditd/Dockerfile b/pkg/auditd/Dockerfile index 76b36192a..ee6ede738 100644 --- a/pkg/auditd/Dockerfile +++ b/pkg/auditd/Dockerfile @@ -1,4 +1,4 @@ -FROM linuxkit/alpine:e2391e0b164c57db9f6c4ae110ee84f766edc430 AS mirror +FROM linuxkit/alpine:0c069d0fd7defddb6e03925fcd4915407db0c9e1 AS mirror RUN mkdir -p /out/etc/apk && cp -r /etc/apk/* /out/etc/apk/ RUN apk add --initdb -p /out alpine-baselayout apk-tools audit busybox tini diff --git a/pkg/binfmt/Dockerfile b/pkg/binfmt/Dockerfile index c60b90067..597fa3c9b 100644 --- a/pkg/binfmt/Dockerfile +++ b/pkg/binfmt/Dockerfile @@ -8,10 +8,10 @@ RUN apt-get update && apt-get install -y qemu-user-static && \ mv /usr/bin/qemu-riscv64-static /usr/bin/qemu-riscv64 && \ rm /usr/bin/qemu-*-static -FROM linuxkit/alpine:e2391e0b164c57db9f6c4ae110ee84f766edc430 AS mirror +FROM linuxkit/alpine:0c069d0fd7defddb6e03925fcd4915407db0c9e1 AS mirror RUN apk add --no-cache go musl-dev -ENV GOPATH=/go PATH=$PATH:/go/bin +ENV GOPATH=/go PATH=$PATH:/go/bin GO111MODULE=off COPY main.go /go/src/binfmt/ RUN go-compile.sh /go/src/binfmt diff --git a/pkg/bpftrace/Dockerfile b/pkg/bpftrace/Dockerfile index 23aef7b5d..b4ebb9e8d 100644 --- a/pkg/bpftrace/Dockerfile +++ b/pkg/bpftrace/Dockerfile @@ -1,4 +1,4 @@ -FROM linuxkit/alpine:e2391e0b164c57db9f6c4ae110ee84f766edc430 AS build +FROM linuxkit/alpine:0c069d0fd7defddb6e03925fcd4915407db0c9e1 AS build RUN apk add --update \ bison \ build-base \ diff --git a/pkg/ca-certificates/Dockerfile b/pkg/ca-certificates/Dockerfile index 06440991a..2a3dfbadc 100644 --- a/pkg/ca-certificates/Dockerfile +++ b/pkg/ca-certificates/Dockerfile @@ -1,4 +1,4 @@ -FROM linuxkit/alpine:e2391e0b164c57db9f6c4ae110ee84f766edc430 as alpine +FROM linuxkit/alpine:0c069d0fd7defddb6e03925fcd4915407db0c9e1 as alpine RUN apk add ca-certificates diff --git a/pkg/cadvisor/Dockerfile b/pkg/cadvisor/Dockerfile index 8c2724541..bf8d3066a 100644 --- a/pkg/cadvisor/Dockerfile +++ b/pkg/cadvisor/Dockerfile @@ -1,16 +1,19 @@ -FROM linuxkit/alpine:e2391e0b164c57db9f6c4ae110ee84f766edc430 as build +FROM linuxkit/alpine:0c069d0fd7defddb6e03925fcd4915407db0c9e1 as build -RUN apk add --no-cache bash go git musl-dev linux-headers make +RUN apk add --no-cache bash go git musl-dev linux-headers make patch # Hack to work around an issue with go on arm64 requiring gcc RUN [ $(uname -m) = aarch64 ] && apk add --no-cache gcc || true ENV GOPATH=/go PATH=$PATH:/go/bin +ENV GITBASE=github.com/google ENV GITREPO=github.com/google/cadvisor ENV COMMIT=v0.36.0 ADD /static.patch /tmp/ -RUN go get -d ${GITREPO} \ +RUN mkdir -p /go/src/${GITBASE} \ + && cd /go/src/${GITBASE} \ + && git clone https://${GITREPO}.git \ && cd /go/src/${GITREPO} \ && git checkout ${COMMIT} \ && patch -p1 build/build.sh