1
0

update dockerfile

This commit is contained in:
2023-05-08 13:50:03 +08:00
parent d407fa1b62
commit 6796094691
4 changed files with 10 additions and 10 deletions

View File

@@ -2,7 +2,8 @@ FROM alpine
MAINTAINER David Personette <dperson@gmail.com> MAINTAINER David Personette <dperson@gmail.com>
# Install samba # Install samba
RUN apk --no-cache --no-progress upgrade && \ RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \
apk --no-cache --no-progress upgrade && \
apk --no-cache --no-progress add bash samba shadow tini tzdata && \ apk --no-cache --no-progress add bash samba shadow tini tzdata && \
addgroup -S smb && \ addgroup -S smb && \
adduser -S -D -H -h /tmp -s /sbin/nologin -G smb -g 'Samba User' smbuser &&\ adduser -S -D -H -h /tmp -s /sbin/nologin -G smb -g 'Samba User' smbuser &&\
@@ -62,7 +63,6 @@ EXPOSE 137/udp 138/udp 139 445
HEALTHCHECK --interval=60s --timeout=15s \ HEALTHCHECK --interval=60s --timeout=15s \
CMD smbclient -L \\localhost -U % -m SMB3 CMD smbclient -L \\localhost -U % -m SMB3
VOLUME ["/etc", "/var/cache/samba", "/var/lib/samba", "/var/log/samba",\ VOLUME ["/var/cache/samba", "/var/lib/samba", "/var/log/samba", "/run/samba"]
"/run/samba"]
ENTRYPOINT ["/sbin/tini", "--", "/usr/bin/samba.sh"] ENTRYPOINT ["/sbin/tini", "--", "/usr/bin/samba.sh"]

View File

@@ -3,7 +3,8 @@ COPY qemu-aarch64-static /usr/bin/
MAINTAINER David Personette <dperson@gmail.com> MAINTAINER David Personette <dperson@gmail.com>
# Install samba # Install samba
RUN apk --no-cache --no-progress upgrade && \ RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \
apk --no-cache --no-progress upgrade && \
apk --no-cache --no-progress add bash samba shadow tini tzdata && \ apk --no-cache --no-progress add bash samba shadow tini tzdata && \
addgroup -S smb && \ addgroup -S smb && \
adduser -S -D -H -h /tmp -s /sbin/nologin -G smb -g 'Samba User' smbuser &&\ adduser -S -D -H -h /tmp -s /sbin/nologin -G smb -g 'Samba User' smbuser &&\
@@ -63,7 +64,6 @@ EXPOSE 137/udp 138/udp 139 445
HEALTHCHECK --interval=60s --timeout=15s \ HEALTHCHECK --interval=60s --timeout=15s \
CMD smbclient -L \\localhost -U % -m SMB3 CMD smbclient -L \\localhost -U % -m SMB3
VOLUME ["/etc", "/var/cache/samba", "/var/lib/samba", "/var/log/samba",\ VOLUME ["/var/cache/samba", "/var/lib/samba", "/var/log/samba", "/run/samba"]
"/run/samba"]
ENTRYPOINT ["/sbin/tini", "--", "/usr/bin/samba.sh"] ENTRYPOINT ["/sbin/tini", "--", "/usr/bin/samba.sh"]

View File

@@ -3,7 +3,8 @@ COPY qemu-arm-static /usr/bin/
MAINTAINER David Personette <dperson@gmail.com> MAINTAINER David Personette <dperson@gmail.com>
# Install samba # Install samba
RUN apk --no-cache --no-progress upgrade && \ RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \
apk --no-cache --no-progress upgrade && \
apk --no-cache --no-progress add bash samba shadow tini tzdata && \ apk --no-cache --no-progress add bash samba shadow tini tzdata && \
addgroup -S smb && \ addgroup -S smb && \
adduser -S -D -H -h /tmp -s /sbin/nologin -G smb -g 'Samba User' smbuser &&\ adduser -S -D -H -h /tmp -s /sbin/nologin -G smb -g 'Samba User' smbuser &&\
@@ -63,7 +64,6 @@ EXPOSE 137/udp 138/udp 139 445
HEALTHCHECK --interval=60s --timeout=15s \ HEALTHCHECK --interval=60s --timeout=15s \
CMD smbclient -L \\localhost -U % -m SMB3 CMD smbclient -L \\localhost -U % -m SMB3
VOLUME ["/etc", "/var/cache/samba", "/var/lib/samba", "/var/log/samba",\ VOLUME ["/var/cache/samba", "/var/lib/samba", "/var/log/samba", "/run/samba"]
"/run/samba"]
ENTRYPOINT ["/sbin/tini", "--", "/usr/bin/samba.sh"] ENTRYPOINT ["/sbin/tini", "--", "/usr/bin/samba.sh"]

View File

@@ -293,5 +293,5 @@ elif ps -ef | egrep -v grep | grep -q smbd; then
echo "Service already running, please restart container to apply changes" echo "Service already running, please restart container to apply changes"
else else
[[ ${NMBD:-""} ]] && ionice -c 3 nmbd -D [[ ${NMBD:-""} ]] && ionice -c 3 nmbd -D
exec ionice -c 3 smbd -FS --no-process-group </dev/null exec ionice -c 3 smbd -F --no-process-group </dev/null
fi fi