From 9cd72e6ba3bda142370dbdfbaa3abf7f0c9093b8 Mon Sep 17 00:00:00 2001 From: Johannes Date: Fri, 13 Nov 2020 22:03:25 +0100 Subject: [PATCH] Update Dockerfile according to the best practices To avoid issues with docker layer caching apt update and apt install should be run in one step. https://docs.docker.com/develop/develop-images/dockerfile_best-practices/ --- Dockerfile | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 84d4ad1..a05dec7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,20 @@ FROM debian:buster -#Install dependencies -RUN apt-get update -RUN apt-get install wget ca-certificates -y + +RUN apt-get update && \ + #Install dependencies + apt-get install -y \ + wget \ + ca-certificates \ + && rm -rf /var/lib/apt/lists/* && \ + + #Add repository + echo "deb http://download.proxmox.com/debian/pbs buster pbstest" > /etc/apt/sources.list.d/pbstest-beta.list && \ + wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg && \ -#Add repository -RUN echo "deb http://download.proxmox.com/debian/pbs buster pbstest" > /etc/apt/sources.list.d/pbstest-beta.list -RUN wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg - -#Install packages -RUN apt-get update -RUN apt-get install -y proxmox-backup-server=0.9.6-1 + #Install packages + apt-get update && \ + apt-get install -y proxmox-backup-server=0.9.6-1 #Activate backup user RUN chsh -s /bin/bash backup