docker-samba-server/Dockerfile
2024-12-21 10:46:59 +01:00

24 lines
587 B
Docker

FROM alpine:latest
ENV USERNAME samba
ENV PASSWORD password
ENV UID 1000
ENV GID 1000
ENV TM_USERNAME timemachine
ENV TM_PASSWORD timemachine
ENV TM_UID 1001
ENV TMGID 1001
RUN apk add --no-cache samba-server samba-common-tools openssl
ADD https://github.com/just-containers/s6-overlay/releases/download/v2.2.0.3/s6-overlay-amd64.tar.gz /tmp/
RUN tar -xzf /tmp/s6-overlay-amd64.tar.gz -C /
COPY s6/config.init /etc/cont-init.d/00-config
COPY s6/smbd.run /etc/services.d/smbd/run
COPY s6/nmbd.run /etc/services.d/nmbd/run
EXPOSE 137/udp 138/udp 139/tcp 445/tcp
ENTRYPOINT ["/init"]