| 123456789101112131415161718 |
- FROM alpine:latest
- RUN apk add bash
- RUN apk add gcompat
- RUN apk add proftpd
- run apk add proftpd-utils
- RUN mkdir /run/proftpd
- RUN echo "DefaultRoot ~" >> /etc/proftpd/proftpd.conf
- RUN echo "RequireValidShell off" >> /etc/proftpd/proftpd.conf
- RUN echo "AuthUserFile /etc/proftpd/ftpd.passwd" >> /etc/proftpd/proftpd.conf
- #RUN echo "AuthGroupFile /etc/proftpd/ftpd.group" >> /etc/proftpd/proftpd.conf
- RUN echo "PassivePorts 49152 49252" >> /etc/proftpd/proftpd.conf
- RUN addgroup -g 1002 storage
- RUN adduser -u 1114 -G storage -h /mnt/Archivio -s /bin/bash -H -D storage
- #RUN ftpasswd --passwd --stdin --file=/etc/proftpd/ftpd.passwd --name=storage --uid=1114 --gid=1002 --home=/mnt/Archivio/ --shell=/bin/bash
- COPY ftp/ftp.sh /root
- RUN chmod a+x /root/ftp.sh
- CMD ['/bin/bash','/root/ftp.sh']
|