Minimal Docker image running atftpd to serve TFTP files.
403
Minimal Docker image running atftpd to serve TFTP files.
Place files to serve in the data folder (mounted inside the container at /data).
docker pull cristol/tftp-server
docker run -d \
--name Tftp-server \
--network host \
-v "$PWD/data":/data \
-e TZ=Europe/Paris \
-e VERBOSE=5 \
-e PUID=1000 \
-e PGID=1000 \
cristol/tftp-server
Environment variables supported (defaults):
TZ: timezone inside the container (default: Europe/Paris).VERBOSE: atftpd verbosity level (0-7, default: 5).PUID: UserID applied to data files (Owner) (default: 1000).PGID: GroupID applied to data files (Group) (default: 1000).Atftpd logs are send to /dev/stdout
docker logs -f Tftp-server
--network host to expose TFTP on the host network (no port mapping required). You can use -p 69:69/udp instead of --network host but put file not working.data allow the configured UID(PUID)/GID(PGID) to read files.Cristol Bardou
Content type
Image
Digest
sha256:e0b817909…
Size
27.1 MB
Last updated
9 months ago
docker pull cristol/tftp-server