Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server.
4.5K
1-alpine, 1.0-alpine, 1.0.46-alpine, latest (Dockerfile)$ docker run --name some-name -d xylphid/pure-ftpd:1-alpine
$ docker run --name some-name -v /path/to/projet:/app -p 21:21 -d xylphid/pure-ftpd:1-alpine
Then you can hit ftp://localhost/ or ftp://host-ipin your explorator.
version: "3"
services:
app:
image: xylphid/pure-ftpd:1.0.46-alpine
port:
- "21:21"
restart: always
version: "3"
services:
app:
image: xylphid/pure-ftpd:1.0.46-alpine
labels:
- "traefik.backend=my-project"
- "traefik.frontend.rule=Host:my-project.domain.ldt"
- "traefik.port=21"
restart: always
Here are supported environments variable and its definition :
To make your data persistent, you will need to mount this volumes :
/opt/pure/datas/ : root directory for virtual users/opt/pure/secure/ : âssword DB directoryConnect to the container shell :
docker exec -it some-name /bin/sh
You can create new users using the pure-pw built-in command :
pure-pw useradd [username] -u pure -d /opt/pure/datas/[username]
Options explained :
You can find more options in the usage message.
This docker image inherits from alpine:3.6 image.
Content type
Image
Digest
Size
6.7 MB
Last updated
over 8 years ago
docker pull xylphid/pure-ftpd