tftp作为日常网络设备进行备份的服务,且以其轻量级的形态,进行容器化后,个人感觉其更加轻巧了。
本来参考GitHub上大神的作品,在网络设备上测试出现了失败的问题
参考:https://github.com/drerik/docker-tftpd/blob/master/Dockerfile
实际上Dockerfile是进行借用了,如下只在最后的CMD指令上进行了修改,将“–Secure”更换为“-l -c -s”否则容器可以正常运行,但网络设备在备份时会出现报错
File will be transferred in binary mode
Sending file to remote TFTP server. Please wait...
File not found.
- 修改后的Dockerfile
FROM ubuntu:14.04
MAINTAINER Gun&rose
RUN apt-get update
RUN apt-get install -y tftpd-hpa
VOLUME /var/lib/tftpboot
EXPOSE 69/udp
CMD /usr/sbin/in.tftpd --foreground --user tftp --address 0.0.0.0:69 -l -c -s /var/lib/tftpboot
构建镜像</