diff --git a/alpine/Dockerfile b/alpine/Dockerfile index 3a5a5221..9abe3727 100644 --- a/alpine/Dockerfile +++ b/alpine/Dockerfile @@ -20,7 +20,7 @@ ENV GOOS linux RUN go build -v -ldflags "-X main.Version=${VERSION} -s -w" -FROM alpine:3.9 +FROM frolvlad/alpine-glibc:glibc-2.29 LABEL authors="Seth Miller,Yannig Perré" LABEL maintainer="Yannig Perré " @@ -28,16 +28,12 @@ ENV VERSION ${VERSION:-0.1.0} COPY oracle-instantclient*basic*.rpm / -COPY sgerrand.rsa.pub /etc/apk/keys/sgerrand.rsa.pub -COPY glibc-2.29-r0.apk /tmp/glibc-2.29-r0.apk -RUN apk add /tmp/glibc-2.29-r0.apk && rm -f /etc/apk/keys/sgerrand.rsa.pub /tmp/glibc-2.29-r0.apk +RUN apk add libaio ENV LD_LIBRARY_PATH /usr/lib/oracle/18.3/client64/lib COPY --from=build $LD_LIBRARY_PATH $LD_LIBRARY_PATH COPY --from=build /go/src/oracledb_exporter/oracledb_exporter /oracledb_exporter -COPY --from=build /lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/glibc-compat/lib -COPY --from=build /lib/x86_64-linux-gnu/libaio.so.1 /usr/glibc-compat/lib ADD ./default-metrics.toml /default-metrics.toml ENV DATA_SOURCE_NAME system/oracle@oracle/xe