FROM alpine:3.12.3 RUN apk update RUN apk add vsftpd openssl RUN echo "root:root" | chpasswd RUN echo "mdenys:mdenys" | chpasswd RUN mkdir -p /var/ftp RUN adduser -D -h /var/ftp mdenys RUN openssl req -x509 -nodes -days 365 \ -newkey rsa:2048 -subj \ "/C=RU/ST=ru/L=Russia/O=21_schoo/CN=mdenys_services" \ -keyout /etc/ssl/private/vsftpd.key \ -out /etc/ssl/certs/vsftpd.crt COPY vsftpd.conf /etc/vsftpd/ COPY start.sh . RUN chmod +x start.sh EXPOSE 20 21 21000 CMD sh start.sh