From 1ace97bba6b847eb8ebc7e44c933b2dbb618870e Mon Sep 17 00:00:00 2001 From: kev Date: Mon, 27 Jul 2015 22:36:02 +0800 Subject: [PATCH] add vsftpd --- pure-ftpd/Dockerfile | 2 +- vsftpd/Dockerfile | 14 ++++++++++++++ vsftpd/README.md | 5 +++++ vsftpd/docker-compose.yml | 6 ++++++ 4 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 vsftpd/Dockerfile create mode 100644 vsftpd/README.md create mode 100644 vsftpd/docker-compose.yml 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