From a85474adbbca9d48e67ce10700e5f3ed2c64dfdc Mon Sep 17 00:00:00 2001 From: Gabriel Ionescu Date: Fri, 13 Oct 2017 16:01:48 +0200 Subject: Add Docker PXE installer Signed-off-by: Gabriel Ionescu Signed-off-by: Martin Borg --- nfv-installer/docker-pxe-ramboot/Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 nfv-installer/docker-pxe-ramboot/Dockerfile (limited to 'nfv-installer/docker-pxe-ramboot/Dockerfile') diff --git a/nfv-installer/docker-pxe-ramboot/Dockerfile b/nfv-installer/docker-pxe-ramboot/Dockerfile new file mode 100644 index 0000000..f515cd3 --- /dev/null +++ b/nfv-installer/docker-pxe-ramboot/Dockerfile @@ -0,0 +1,16 @@ +FROM ubuntu:16.04 + +RUN apt-get update && \ + apt-get install -y isc-dhcp-server tftpd-hpa wget + +RUN touch /var/lib/dhcp/dhcpd.leases + +RUN wget http://ftp.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/netboot.tar.gz && \ + mkdir /netboot && \ + tar -zxf netboot.tar.gz -C /netboot && \ + cp /netboot/debian-installer/amd64/pxelinux.0 /var/lib/tftpboot/pxelinux.0 && \ + cp /netboot/debian-installer/amd64/boot-screens/vesamenu.c32 /var/lib/tftpboot/ + +COPY ./entrypoint.sh /entrypoint.sh + +ENTRYPOINT ["/entrypoint.sh"] -- cgit v1.2.3-54-g00ecf