summaryrefslogtreecommitdiffstats
path: root/nfv-installer/docker-pxe-ramboot/Dockerfile
diff options
context:
space:
mode:
authorGabriel Ionescu <gabriel.ionescu@enea.com>2017-10-13 16:01:48 +0200
committerMartin Borg <martin.borg@enea.com>2017-10-13 16:07:59 +0200
commita85474adbbca9d48e67ce10700e5f3ed2c64dfdc (patch)
tree1371dced6f3b11cf6d10dddfa750e45388cf89b5 /nfv-installer/docker-pxe-ramboot/Dockerfile
parent52b21feca5803392c6156b148332d93fad9288a2 (diff)
downloadnfv-access-tools-a85474adbbca9d48e67ce10700e5f3ed2c64dfdc.tar.gz
Add Docker PXE installerHEADmaster
Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
Diffstat (limited to 'nfv-installer/docker-pxe-ramboot/Dockerfile')
-rw-r--r--nfv-installer/docker-pxe-ramboot/Dockerfile16
1 files changed, 16 insertions, 0 deletions
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 @@
1FROM ubuntu:16.04
2
3RUN apt-get update && \
4 apt-get install -y isc-dhcp-server tftpd-hpa wget
5
6RUN touch /var/lib/dhcp/dhcpd.leases
7
8RUN wget http://ftp.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/netboot.tar.gz && \
9 mkdir /netboot && \
10 tar -zxf netboot.tar.gz -C /netboot && \
11 cp /netboot/debian-installer/amd64/pxelinux.0 /var/lib/tftpboot/pxelinux.0 && \
12 cp /netboot/debian-installer/amd64/boot-screens/vesamenu.c32 /var/lib/tftpboot/
13
14COPY ./entrypoint.sh /entrypoint.sh
15
16ENTRYPOINT ["/entrypoint.sh"]