Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 804 Bytes

README.md

File metadata and controls

42 lines (27 loc) · 804 Bytes

FTP Server

Dockerfile to create a ftp server using vsftpd project.

Default login:

  • user: ftpuser
  • password: ftp123

Build

docker build -t ftp-server .

Run

docker run -d -p 21:21 -p 30000-30009:30000-30009 ftp-server

Configuration defaults

/etc/vsftp/vsftpd.conf

Override the default ftp config file

docker run -d -p 21:21 -p 30000-30009:30000-30009 -v my-vsftpd.conf:/etc/vsftp/vsftpd.conf ftp-server

Persist ftp files

docker run -d -p 21:21 -p 30000-30009:30000-30009 -v ./my-ftp-files:/var/ftp ftp-server

Set custom password

docker run -d -p 21:21 -p 30000-30009:30000-30009 -v ./my-ftp-files:/var/ftp -e FTP_PASSWORD="n3w-cu5tom-p@ss" ftp-server