ARG ALPINE_VERSION="3.23" FROM alpine:${ALPINE_VERSION} # install packages RUN apk add --no-cache tini shadow coreutils findutils RUN rm -fr /var/cache/apk/* # setup main user RUN adduser -D init RUN groupmod --gid 1000 init RUN usermod --uid 1000 init # copy scripts COPY ./init /usr/local/bin/init COPY ./stamp.sh /usr/local/bin/stamp.sh # remove build packages RUN apk del shadow # do the USER init ENTRYPOINT ["/sbin/tini", "--"] CMD ["/usr/local/bin/init"]