summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas.abraitis@gmail.com>2019-10-04 13:51:23 +0100
committerGitHub <noreply@github.com>2019-10-04 13:51:23 +0100
commit1f6a6e0700911aa6394a4dd7bb5e51493ae35a8e (patch)
treeca5a9d1bac9853733c48a1b7d8db6278681081bc
parent1867569d78659b69fc93d93f0810cea001b921d7 (diff)
parentc5ced803bab0d152538eb6a1c157f9fd4c461099 (diff)
Merge pull request #5005 from Frankkkkk/dockerfile
Make docker images lighter and with less layers
-rw-r--r--docker/debian/Dockerfile17
1 files changed, 12 insertions, 5 deletions
diff --git a/docker/debian/Dockerfile b/docker/debian/Dockerfile
index 6ffdd0ccb3..3f830348bc 100644
--- a/docker/debian/Dockerfile
+++ b/docker/debian/Dockerfile
@@ -1,13 +1,20 @@
FROM debian:buster
MAINTAINER Rob Gil (rob@rem5.com)
+
ENV DEBIAN_FRONTEND noninteractive
ENV APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=DontWarn
-RUN apt-get update
-RUN apt-get install -y libpcre3-dev apt-transport-https ca-certificates curl wget logrotate \
- libc-ares2 libjson-c3 vim systemd procps libreadline7 gnupg2 lsb-release apt-utils
+
+RUN apt-get update && \
+ apt-get install -y libpcre3-dev apt-transport-https ca-certificates curl wget logrotate \
+ libc-ares2 libjson-c3 vim procps libreadline7 gnupg2 lsb-release apt-utils && \
+ rm -rf /var/lib/apt/lists/*
+
RUN curl -s https://deb.frrouting.org/frr/keys.asc | apt-key add -
RUN echo deb https://deb.frrouting.org/frr $(lsb_release -s -c) frr-stable | tee -a /etc/apt/sources.list.d/frr.list
-RUN apt-get update
-RUN apt-get install -y frr frr-pythontools
+
+RUN apt-get update && \
+ apt-get install -y frr frr-pythontools && \
+ rm -rf /var/lib/apt/lists/*
+
ADD docker-start /usr/sbin/docker-start
ENTRYPOINT ["/usr/sbin/docker-start"]