Skip to content

Instantly share code, notes, and snippets.

@mcandre
Created August 13, 2019 23:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mcandre/30720862d2c62e2d648162a394ee0d7f to your computer and use it in GitHub Desktop.
Save mcandre/30720862d2c62e2d648162a394ee0d7f to your computer and use it in GitHub Desktop.
Docker: Spin up test FTP server
$ ifconfig en0 | awk '/inet / { print $2 }'
192.168.1.224

$ docker run -v "$(pwd):/home/vsftpd/admin" \
	-p 20:20 \
	-p 21:21 \
	-p 21100-21110:21100-21110 \
	-e FTP_USER=admin \
	-e FTP_PASS=vagrant \
	-e PASV_ADDRESS=192.168.1.224 \
	-e PASV_MIN_PORT=21100 \
	-e PASV_MAX_PORT=21110 \
	--name vsftpd \
	fauria/vsftpd
  
$ lftp -u 'admin,vagrant' -e 'ls;' 192.168.1.224
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment