Switching to an Nvidia base image

This commit is contained in:
Halim Qarroum
2023-03-13 12:42:06 +00:00
parent 74f8dd8adc
commit 908980c121
+10 -13
View File
@@ -1,4 +1,4 @@
FROM adoptopenjdk/openjdk11:alpine-jre FROM nvidia/cuda:12.1.0-runtime-ubuntu22.04
# Docker labels. # Docker labels.
LABEL maintainer "Halim Qarroum <hqm.post@gmail.com>" LABEL maintainer "Halim Qarroum <hqm.post@gmail.com>"
@@ -10,26 +10,23 @@ LABEL version "1.0.0"
COPY deps/redir/redir.c /usr/src/redir.c COPY deps/redir/redir.c /usr/src/redir.c
# Installing required packages. # Installing required packages.
RUN apk update && \ RUN apt update -y && \
apk upgrade && \ apt install -y --no-install-recommends \
apk add --no-cache \ build-essential \
alpine-sdk \
bash \ bash \
unzip \ unzip \
wget \ wget \
libvirt-daemon \ libvirt-daemon \
dbus \ dbus \
polkit \ openjdk-11-jdk \
mesa \ ca-certificates-java \
mesa-dev \ virt-manager \
mesa-gl \ libgl1-mesa-glx \
virt-manager && \ libgl1-mesa-dri && \
# Compile `redir`. # Compile `redir`.
gcc /usr/src/redir.c -o /usr/bin/redir && \ gcc /usr/src/redir.c -o /usr/bin/redir && \
strip /usr/bin/redir && \ strip /usr/bin/redir && \
# Cleanup APK. rm -rf /var/lib/apt/lists/*
apk del alpine-sdk && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /var/cache/apk/*
# Arguments that can be overriden at build-time. # Arguments that can be overriden at build-time.
ARG INSTALL_ANDROID_SDK=1 ARG INSTALL_ANDROID_SDK=1