diff --git a/distribution/docker/alpine/Dockerfile b/distribution/docker/alpine/Dockerfile index 79b422f24a477..c5c463ccb4887 100644 --- a/distribution/docker/alpine/Dockerfile +++ b/distribution/docker/alpine/Dockerfile @@ -6,9 +6,12 @@ COPY vector-*-unknown-linux-musl*.tar.gz ./ RUN tar -xvf vector-$(cat /etc/apk/arch)-unknown-linux-musl*.tar.gz --strip-components=2 FROM alpine:3.10 -RUN apk update && apk add ca-certificates tzdata && rm -rf /var/cache/apk/* +RUN apk update && apk add ca-certificates tzdata libsasl && rm -rf /var/cache/apk/* COPY --from=builder /vector/bin/* /usr/local/bin/ COPY --from=builder /vector/config/vector.toml /etc/vector/vector.toml +# Smoke test. +RUN ["/usr/local/bin/vector", "--version"] + ENTRYPOINT ["/usr/local/bin/vector"] diff --git a/distribution/docker/debian/Dockerfile b/distribution/docker/debian/Dockerfile index 6302c453ec0da..0cc4ddf7c6d0f 100644 --- a/distribution/docker/debian/Dockerfile +++ b/distribution/docker/debian/Dockerfile @@ -1,14 +1,19 @@ FROM debian:buster-slim AS builder +RUN apt-get update && apt-get install -y libsasl2-2 && rm -rf /var/lib/apt/lists/* + COPY vector-*.deb ./ RUN dpkg -i vector-$(dpkg --print-architecture).deb FROM debian:buster-slim -RUN apt-get update && apt-get install -y ca-certificates tzdata && rm -rf /var/lib/apt/lists/* +RUN apt-get update && apt-get install -y ca-certificates tzdata libsasl2-2 && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/bin/vector /usr/bin/vector COPY --from=builder /usr/share/doc/vector /usr/share/doc/vector COPY --from=builder /etc/vector /etc/vector +# Smoke test. +RUN ["/usr/bin/vector", "--version"] + ENTRYPOINT ["/usr/bin/vector"]