From 3268c9877c5b9bb09cd45529c8acd2b598692e5b Mon Sep 17 00:00:00 2001 From: Joe LeVeque Date: Thu, 2 Feb 2017 18:54:20 +0000 Subject: [PATCH 1/2] Update APT package lists before first attempt to install --- dockers/docker-dhcp-relay/Dockerfile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dockers/docker-dhcp-relay/Dockerfile b/dockers/docker-dhcp-relay/Dockerfile index fdb00bc1e211..6c6b92a74217 100644 --- a/dockers/docker-dhcp-relay/Dockerfile +++ b/dockers/docker-dhcp-relay/Dockerfile @@ -1,5 +1,8 @@ FROM docker-base +# Update APT package lists +RUN apt-get update + # Dependencies for sonic-cfggen RUN apt-get install -y python-lxml python-jinja2 python-netaddr python-ipaddr python-yaml @@ -7,10 +10,9 @@ RUN apt-get install -y python-lxml python-jinja2 python-netaddr python-ipaddr py ENV DEBIAN_FRONTEND=noninteractive ## Install isc-dhcp-relay and clean up afterward -RUN apt-get update \ - && apt-get -y install isc-dhcp-relay \ - && apt-get clean -y \ - && apt-get autoclean -y \ +RUN apt-get -y install isc-dhcp-relay \ + && apt-get clean -y \ + && apt-get autoclean -y \ && apt-get autoremove -y COPY ["isc-dhcp-relay.j2", "/usr/share/dhcp-relay/"] From 0bc754f8726324890488a36e8cf692eb814a38b9 Mon Sep 17 00:00:00 2001 From: Joe LeVeque Date: Thu, 2 Feb 2017 19:07:12 +0000 Subject: [PATCH 2/2] Move setting of environment variable before first call to apt-get --- dockers/docker-dhcp-relay/Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dockers/docker-dhcp-relay/Dockerfile b/dockers/docker-dhcp-relay/Dockerfile index 6c6b92a74217..f664d89a4a2e 100644 --- a/dockers/docker-dhcp-relay/Dockerfile +++ b/dockers/docker-dhcp-relay/Dockerfile @@ -1,13 +1,13 @@ FROM docker-base +## Make apt-get non-interactive +ENV DEBIAN_FRONTEND=noninteractive + # Update APT package lists RUN apt-get update # Dependencies for sonic-cfggen -RUN apt-get install -y python-lxml python-jinja2 python-netaddr python-ipaddr python-yaml - -## Make apt-get non-interactive -ENV DEBIAN_FRONTEND=noninteractive +RUN apt-get -y install python-lxml python-jinja2 python-netaddr python-ipaddr python-yaml ## Install isc-dhcp-relay and clean up afterward RUN apt-get -y install isc-dhcp-relay \