Public | Automated Build

Last pushed: 8 months ago
Short Description
Simple FTP server with pyftpdlib
Full Description


Simple FTP server with pyftpdlib

Running the server:

docker run -it --rm -p 21:21 akogut/docker-pyftpdlib
[I 2016-04-29 18:01:49] >>> starting FTP server on, pid=5
[I 2016-04-29 18:01:49] concurrency model: async
[I 2016-04-29 18:01:49] masquerade (NAT) address: None
[I 2016-04-29 18:01:49] passive ports: None

In another terminal run ftp <docker-host> and you should get something like this:

Connected to
220 pyftpdlib 1.5.0 ready.
Name ( user
331 Username ok, send password.
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.

Command line arguments:

docker run -it --rm -p 21:21 [-p 3000-3010] akogut/docker-pyftpdlib python -h
usage: [-h] [--user USER] [--password PASSWORD] [--host HOST]
               [--port PORT] [--passive PASSIVE] [--anon]

optional arguments:
  -h, --help           show this help message and exit
  --user USER          Username for FTP acess (user will be created) (default:
  --password PASSWORD  Password for FTP user. (default: password)
  --host HOST
  --port PORT
  --passive PASSIVE    Range of passive ports (default: 3000-3010)
  --anon               Allow anonymous access (default: False)
Docker Pull Command
Source Repository