diff --git a/README.md b/README.md index 6f16ec7..d9b7aa9 100644 --- a/README.md +++ b/README.md @@ -90,6 +90,7 @@ A collection of delicious docker recipes. - [x] swarm-arm - [x] taskd - [x] telegraf +- [x] tftpd - [x] tmail :beetle: - [x] urlwatch :beetle: - [x] vnstat diff --git a/tftpd/Dockerfile b/tftpd/Dockerfile new file mode 100644 index 0000000..879cbd7 --- /dev/null +++ b/tftpd/Dockerfile @@ -0,0 +1,13 @@ +# +# Dockerfile for tftpd +# + +FROM alpine +MAINTAINER kev + +RUN apk add --no-cache tftp-hpa +VOLUME /tftpboot +EXPOSE 69/udp + +ENTRYPOINT ["in.tftpd"] +CMD ["--verbose", "--foreground", "--secure", "--create", "--user", "root", "/tftpboot"] diff --git a/tftpd/README.md b/tftpd/README.md new file mode 100644 index 0000000..82fd8e1 --- /dev/null +++ b/tftpd/README.md @@ -0,0 +1,2 @@ +tftpd +===== diff --git a/tftpd/arm/Dockerfile b/tftpd/arm/Dockerfile new file mode 100644 index 0000000..f9a310f --- /dev/null +++ b/tftpd/arm/Dockerfile @@ -0,0 +1,13 @@ +# +# Dockerfile for tftpd-arm +# + +FROM easypi/alpine-arm +MAINTAINER EasyPi Software Foundation + +RUN apk add --no-cache tftp-hpa +VOLUME /tftpboot +EXPOSE 69/udp + +ENTRYPOINT ["in.tftpd"] +CMD ["--verbose", "--foreground", "--secure", "--create", "--user", "root", "/tftpboot"] diff --git a/tftpd/arm/docker-compose.yml b/tftpd/arm/docker-compose.yml new file mode 100644 index 0000000..9d63b2e --- /dev/null +++ b/tftpd/arm/docker-compose.yml @@ -0,0 +1,7 @@ +tftpd: + image: easypi/tftpd-arm + ports: + - "69:69/udp" + volumes: + - ./data:/tftpboot + restart: unless-stopped diff --git a/tftpd/docker-compose.yml b/tftpd/docker-compose.yml new file mode 100644 index 0000000..a67acf2 --- /dev/null +++ b/tftpd/docker-compose.yml @@ -0,0 +1,7 @@ +tftpd: + image: vimagick/tftpd + ports: + - "69:69/udp" + volumes: + - ./data:/tftpboot + restart: unless-stopped