FROM debian:bullseye-slim RUN apt-get update \ && apt-get install -y --no-install-recommends samba smbclient \ && apt-get clean ENV SMBUSER=share ENV SMBPW=do_not_use_insecure RUN groupadd -g 5858 "$SMBUSER" \ && useradd -u 5858 -g 5858 "$SMBUSER" \ && (echo "$SMBPW";echo "$SMBPW") | smbpasswd -sa "$SMBUSER" HEALTHCHECK --interval=60s --timeout=15s \ CMD smbclient -L '\\\\localhost\\' -U $SMBUSER%$SMBPW EXPOSE 137/udp 138/udp 139 445 RUN mkdir /share && chown $SMBUSER:$SMBUSER /share && chmod 0777 /share VOLUME /share COPY ./etc /etc COPY run.sh ./ CMD ./run.sh