| 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"] |