vsftpd (latest)

Published 2025-03-06 01:17:17 +00:00 by liu.chunxun

Installation

docker pull gitiot.mgm-iot.com/iot_images/vsftpd:latest
sha256:6d71d7c7f1b0ab2844ec7dc7999a30aef6d758b6d8179cf5967513f87c79c177

Image Layers

ADD file:b3ebbe8bd304723d43b7b44a6d990cd657b63d93d6a2a9293983a30bfc1dfa53 in /
LABEL org.label-schema.schema-version=1.0 org.label-schema.name=CentOS Base Image org.label-schema.vendor=CentOS org.label-schema.license=GPLv2 org.label-schema.build-date=20201113 org.opencontainers.image.title=CentOS Base Image org.opencontainers.image.vendor=CentOS org.opencontainers.image.licenses=GPL-2.0-only org.opencontainers.image.created=2020-11-13 00:00:00+00:00
CMD ["/bin/bash"]
ARG USER_ID=14
ARG GROUP_ID=50
MAINTAINER Fer Uria <fauria@gmail.com>
LABEL Description=vsftpd Docker image based on Centos 7. Supports passive mode and virtual users. License=Apache License 2.0 Usage=docker run -d -p [HOST PORT NUMBER]:21 -v [HOST FTP HOME]:/home/vsftpd fauria/vsftpd Version=1.0
RUN |2 USER_ID=14 GROUP_ID=50 /bin/sh -c yum -y update && yum clean all # buildkit
RUN |2 USER_ID=14 GROUP_ID=50 /bin/sh -c yum install -y vsftpd db4-utils db4 iproute && yum clean all # buildkit
RUN |2 USER_ID=14 GROUP_ID=50 /bin/sh -c usermod -u ${USER_ID} ftp # buildkit
RUN |2 USER_ID=14 GROUP_ID=50 /bin/sh -c groupmod -g ${GROUP_ID} ftp # buildkit
ENV FTP_USER=**String**
ENV FTP_PASS=**Random**
ENV PASV_ADDRESS=**IPv4**
ENV PASV_ADDR_RESOLVE=NO
ENV PASV_ENABLE=YES
ENV PASV_MIN_PORT=21100
ENV PASV_MAX_PORT=21110
ENV XFERLOG_STD_FORMAT=NO
ENV LOG_STDOUT=**Boolean**
ENV FILE_OPEN_MODE=0666
ENV LOCAL_UMASK=077
ENV REVERSE_LOOKUP_ENABLE=YES
ENV PASV_PROMISCUOUS=NO
ENV PORT_PROMISCUOUS=NO
COPY vsftpd.conf /etc/vsftpd/ # buildkit
COPY vsftpd_virtual /etc/pam.d/ # buildkit
COPY run-vsftpd.sh /usr/sbin/ # buildkit
RUN |2 USER_ID=14 GROUP_ID=50 /bin/sh -c chmod +x /usr/sbin/run-vsftpd.sh # buildkit
RUN |2 USER_ID=14 GROUP_ID=50 /bin/sh -c mkdir -p /home/vsftpd/ # buildkit
RUN |2 USER_ID=14 GROUP_ID=50 /bin/sh -c chown -R ftp:ftp /home/vsftpd/ # buildkit
VOLUME [/home/vsftpd]
VOLUME [/var/log/vsftpd]
EXPOSE map[20/tcp:{} 21/tcp:{}]
CMD ["/usr/sbin/run-vsftpd.sh"]

Labels

Key Value
Description vsftpd Docker image based on Centos 7. Supports passive mode and virtual users.
License Apache License 2.0
Usage docker run -d -p [HOST PORT NUMBER]:21 -v [HOST FTP HOME]:/home/vsftpd fauria/vsftpd
Version 1.0
org.label-schema.build-date 20201113
org.label-schema.license GPLv2
org.label-schema.name CentOS Base Image
org.label-schema.schema-version 1.0
org.label-schema.vendor CentOS
org.opencontainers.image.created 2020-11-13 00:00:00+00:00
org.opencontainers.image.licenses GPL-2.0-only
org.opencontainers.image.title CentOS Base Image
org.opencontainers.image.vendor CentOS
Details
Container
2025-03-06 01:17:17 +00:00
1
OCI / Docker
linux/amd64
GPL-2.0-only
137 MiB
Versions (1) View all
latest 2025-03-06