Skip to content

Commit db78048

Browse files
committed
Update Dockerfile to using cache layer
Signed-off-by: jimmy <myemail@example.com> Signed-off-by: piggy2303 <nguyentuananh23031997@gmail.com>
1 parent 456fe4c commit db78048

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

docker/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,19 @@ ARG NVIDIA_IMAGE=nvidia/cuda:12.2.0-devel-ubuntu20.04
44
FROM $GOLANG_IMAGE AS build
55
FROM $GOLANG_IMAGE AS gobuild
66
ARG GOPROXY
7+
ADD go.mod /k8s-vgpu
8+
ADD go.sum /k8s-vgpu
9+
RUN go mod download
710
ADD . /k8s-vgpu
811
#RUN --mount=type=cache,target=/go/pkg/mod \
912
# cd /k8s-vgpu && make all
1013
RUN cd /k8s-vgpu && make all
1114

1215
FROM $NVIDIA_IMAGE AS nvbuild
13-
COPY ./libvgpu /libvgpu
14-
WORKDIR /libvgpu
1516
ENV DEBIAN_FRONTEND=noninteractive
1617
RUN apt-get -y update; apt-get -y install cmake
18+
COPY ./libvgpu /libvgpu
19+
WORKDIR /libvgpu
1720
RUN bash ./build.sh
1821

1922
FROM nvidia/cuda:12.4.1-base-ubuntu22.04

0 commit comments

Comments
 (0)