forked from docker/proxmoxbackupserver
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/
This commit is contained in:
parent
6e73ec92b8
commit
9cd72e6ba3
16
Dockerfile
16
Dockerfile
|
|
@ -1,16 +1,20 @@
|
||||||
FROM debian:buster
|
FROM debian:buster
|
||||||
|
|
||||||
|
|
||||||
|
RUN apt-get update && \
|
||||||
#Install dependencies
|
#Install dependencies
|
||||||
RUN apt-get update
|
apt-get install -y \
|
||||||
RUN apt-get install wget ca-certificates -y
|
wget \
|
||||||
|
ca-certificates \
|
||||||
|
&& rm -rf /var/lib/apt/lists/* && \
|
||||||
|
|
||||||
#Add repository
|
#Add repository
|
||||||
RUN echo "deb http://download.proxmox.com/debian/pbs buster pbstest" > /etc/apt/sources.list.d/pbstest-beta.list
|
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
|
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
|
#Install packages
|
||||||
RUN apt-get update
|
apt-get update && \
|
||||||
RUN apt-get install -y proxmox-backup-server=0.9.6-1
|
apt-get install -y proxmox-backup-server=0.9.6-1
|
||||||
|
|
||||||
#Activate backup user
|
#Activate backup user
|
||||||
RUN chsh -s /bin/bash backup
|
RUN chsh -s /bin/bash backup
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue