Sign inSign up

wastrachan/tftpd

By wastrachan

Updated 4 days ago

tftpd in a Docker container, with data in a volume and configurable UID/GID

Image
9

100K+

wastrachan/tftpd repository overview

Tftpd Docker Image

tftpd in a Docker container, with a data directory in a volume, and a configurable UID/GID for the tftpd process.

CircleCI

Install

Docker Hub

Pull the latest image from Docker Hub:

docker pull wastrachan/tftpd
Github Container Registry

Or, pull from the GitHub Container Registry:

docker pull ghcr.io/wastrachan/tftpd
Build From Source

Clone this repository, and run make build to build an image:

git clone https://github.com/wastrachan/docker-tftpd.git
cd docker-tftpd
make build

Run

Docker

Run this image with the make run shortcut, or manually with docker run.

docker run -v "$(pwd)/data:/data" \
           --name tftpd \
           --rm \
           -p 69:69/udp \
           -e PUID=$(id -u) \
           -e PGID=$(id -g) \
           wastrachan/tftpd:latest

Configuration

User / Group Identifiers

If you'd like to override the UID and GID of the tftpd process, you can do so with the environment variables PUID and PGID. This is helpful if other containers must access your configuration volume.

Services
ServicePort
TFTPD69
Volumes
VolumeDescription
/dataData directory for files served by tftpd

License

The content of this project itself is licensed under the MIT License.

Tag summary

Content type

Image

Digest

sha256:d80dfe965

Size

3.7 MB

Last updated

4 days ago

docker pull wastrachan/tftpd