FROM alpine:3.20 RUN apk add --no-cache \ vsftpd \ && rm -rf /var/cache/apk/* RUN adduser -D -h /home/ftpuser -s /bin/false ftpuser && \ echo "ftpuser:password" | chpasswd && \ mkdir -p /home/ftpuser/ftp && \ chmod 750 /home/ftpuser/ftp && \ chown -R ftpuser:ftpuser /home/ftpuser/ftp COPY ./conf/vsftpd.conf /etc/vsftpd/vsftpd.conf EXPOSE 20 21 30000-30009 CMD ["vsftpd", "/etc/vsftpd/vsftpd.conf"]