mirror of
https://github.com/kubesphere/kubekey.git
synced 2025-12-26 01:22:51 +00:00
Add ubuntu2204 cuda for iso repo
This commit is contained in:
parent
96c77821eb
commit
b89d2fca87
|
|
@ -1,5 +1,6 @@
|
|||
FROM ubuntu:22.04 as ubuntu2204
|
||||
ARG TARGETARCH
|
||||
ARG DISTRO=ubuntu2204
|
||||
ARG OS_RELEASE=jammy
|
||||
ARG DIR=ubuntu-22.04-${TARGETARCH}-debs
|
||||
ARG PKGS=.common[],.debs[],.ubuntu[],.ubuntu2204[]
|
||||
|
|
@ -15,6 +16,19 @@ RUN apt update -qq \
|
|||
&& echo "deb [arch=$TARGETARCH] https://download.docker.com/linux/ubuntu ${OS_RELEASE} stable" > /etc/apt/sources.list.d/docker.list\
|
||||
&& apt update -qq
|
||||
|
||||
# install NVIDIA CUDA
|
||||
RUN if [ "${TARGETARCH}" = "amd64" ]; then \
|
||||
ARCH=x86_64; \
|
||||
else \
|
||||
ARCH=${TARGETARCH}; \
|
||||
fi \
|
||||
&& wget https://developer.download.nvidia.com/compute/cuda/repos/${DISTRO}/${ARCH}/cuda-archive-keyring.gpg \
|
||||
&& mv cuda-archive-keyring.gpg /usr/share/keyrings/cuda-archive-keyring.gpg \
|
||||
&& echo "deb [signed-by=/usr/share/keyrings/cuda-archive-keyring.gpg] https://developer.download.nvidia.com/compute/cuda/repos/${DISTRO}/${ARCH}/ /" | tee /etc/apt/sources.list.d/cuda-${DISTRO}-${ARCH}.list \
|
||||
&& wget https://developer.download.nvidia.com/compute/cuda/repos/${DISTRO}/${ARCH}/cuda-${DISTRO}.pin \
|
||||
&& mv cuda-${DISTRO}.pin /etc/apt/preferences.d/cuda-repository-pin-600 \
|
||||
&& apt-get update
|
||||
|
||||
WORKDIR /package
|
||||
COPY packages.yaml .
|
||||
|
||||
|
|
|
|||
|
|
@ -39,6 +39,9 @@ debs:
|
|||
- openssh-server
|
||||
- software-properties-common
|
||||
- sudo
|
||||
- cuda-toolkit-12-4
|
||||
- nvidia-driver-550-open
|
||||
- cuda-drivers-550
|
||||
|
||||
centos:
|
||||
- containerd.io
|
||||
|
|
|
|||
Loading…
Reference in New Issue