Files
EasyCloud/Containers/Samba-Ad-DC/Dockerfile

39 lines
644 B
Docker

FROM alpine:3.12
LABEL author="Serge NOEL <serge.noel@easylinux.fr>" \
name="Samba AD DC - Alpine" \
description="Provides a Docker image for Samba 4 DC on Alpine Linux."
# Install
RUN apk add --no-cache samba-dc \
# Remove default config data, if any
&& rm -rf /etc/samba \
&& rm -rf /var/lib/samba \
&& rm -rf /var/log/samba
# Ports
EXPOSE 37/udp \
53 \
88 \
123/udp \
135/tcp \
137/udp \
138/udp \
139 \
389 \
445 \
464 \
636/tcp \
49152-65535/tcp \
3268/tcp \
3269/tcp
# Volume config
VOLUME ["/samba"]
# Entrypoint
COPY ./entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
CMD ["samba"]