pve/dockerfiles/Dockerfile_CN_aarch64

34 lines
1.2 KiB
Text
Raw Normal View History

2023-08-15 11:02:35 +08:00
FROM debian:11
#set mirror
RUN rm /etc/apt/sources.list && \
echo "deb http://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free" >> /etc/apt/sources.list && \
echo "deb http://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free" >> /etc/apt/sources.list && \
echo "deb http://mirrors.ustc.edu.cn/debian/ bullseye-backports main contrib non-free" >> /etc/apt/sources.list && \
echo "deb http://mirrors.ustc.edu.cn/debian-security bullseye-security main contrib" >> /etc/apt/sources.list
#install base pkg
RUN apt-get update && \
apt-get install wget systemctl nano vim curl gnupg ca-certificates -y
#add proxmox repo
#use jiangcuo_proxmox_arm64 https://github.com/jiangcuo/Proxmox-Arm64
RUN echo "deb https://mirrors.apqa.cn/proxmox/ pvearm main">/etc/apt/sources.list.d/foxi.list && \
2023-08-15 11:46:36 +08:00
curl -Lk https://mirrors.apqa.cn/proxmox/gpg.key |apt-key add -
2023-08-15 11:02:35 +08:00
#intall proxmox-ve without recommends.
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractiv apt-get -y --no-install-recommends install proxmox-ve || echo ok
#set passwd for root
RUN echo "root:root"|chpasswd
#clean
RUN rm -rf /var/lib/apt/lists/* /*.deb
#use setup.sh to start proxmox service
STOPSIGNAL SIGINT
CMD [ "/lib/systemd/systemd", "log-level=info", "unit=sysinit.target"]