diff options
author | Gabriel Ionescu <gabriel.ionescu@enea.com> | 2017-10-13 16:01:48 +0200 |
---|---|---|
committer | Martin Borg <martin.borg@enea.com> | 2017-10-13 16:07:59 +0200 |
commit | a85474adbbca9d48e67ce10700e5f3ed2c64dfdc (patch) | |
tree | 1371dced6f3b11cf6d10dddfa750e45388cf89b5 /nfv-installer/docker-pxe-ramboot/Dockerfile | |
parent | 52b21feca5803392c6156b148332d93fad9288a2 (diff) | |
download | nfv-access-tools-master.tar.gz |
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/Dockerfile | 16 |
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 @@ | |||
1 | FROM ubuntu:16.04 | ||
2 | |||
3 | RUN apt-get update && \ | ||
4 | apt-get install -y isc-dhcp-server tftpd-hpa wget | ||
5 | |||
6 | RUN touch /var/lib/dhcp/dhcpd.leases | ||
7 | |||
8 | RUN 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 | |||
14 | COPY ./entrypoint.sh /entrypoint.sh | ||
15 | |||
16 | ENTRYPOINT ["/entrypoint.sh"] | ||