FROM alpine:latest # 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"]