diff --git a/pure-ftpd/Dockerfile b/pure-ftpd/Dockerfile index 87c6a87..e3341b3 100644 --- a/pure-ftpd/Dockerfile +++ b/pure-ftpd/Dockerfile @@ -11,4 +11,4 @@ RUN groupadd ftpgroup && useradd -g ftpgroup -m ftpuser EXPOSE 21 VOLUME /home/ftpuser /etc/pure-ftpd -CMD pure-ftpd --login puredb:/etc/pure-ftpd/pureftpd.pdb --createhomedir +CMD ["pure-ftpd", "--login", "puredb:/etc/pure-ftpd/pureftpd.pdb", "--createhomedir"] diff --git a/vsftpd/Dockerfile b/vsftpd/Dockerfile new file mode 100644 index 0000000..3a669b9 --- /dev/null +++ b/vsftpd/Dockerfile @@ -0,0 +1,14 @@ +# +# Dockerfile for vsftpd +# + +FROM alpine +MAINTAINER kev + +RUN apk add -U vsftpd \ + && rm -rf /var/cache/apk/* + +EXPOSE 21 +USER vsftp + +CMD ["vsftpd"] diff --git a/vsftpd/README.md b/vsftpd/README.md new file mode 100644 index 0000000..5c6fea8 --- /dev/null +++ b/vsftpd/README.md @@ -0,0 +1,5 @@ +vsftpd +====== + +`vsftpd` is a GPL licensed FTP server for UNIX systems, including Linux. +It is secure and extremely fast. It is stable. Don't take my word for it, though. diff --git a/vsftpd/docker-compose.yml b/vsftpd/docker-compose.yml new file mode 100644 index 0000000..7c2c8c4 --- /dev/null +++ b/vsftpd/docker-compose.yml @@ -0,0 +1,6 @@ +vsftpd: + image: vimagick/vsftpd + ports: + - "21:21" + privileged: true + restart: always