synchronization
This commit is contained in:
20
gpushare-device-plugin/Dockerfile
Normal file
20
gpushare-device-plugin/Dockerfile
Normal file
@@ -0,0 +1,20 @@
|
||||
FROM golang:1.10-stretch as build
|
||||
|
||||
WORKDIR /go/src/github.com/AliyunContainerService/gpushare-device-plugin
|
||||
COPY . .
|
||||
|
||||
RUN export CGO_LDFLAGS_ALLOW='-Wl,--unresolved-symbols=ignore-in-object-files' && \
|
||||
go build -ldflags="-s -w" -o /go/bin/gpushare-device-plugin-v2 cmd/nvidia/main.go
|
||||
|
||||
RUN go build -o /go/bin/kubectl-inspect-gpushare-v2 cmd/inspect/*.go
|
||||
|
||||
FROM debian:bullseye-slim
|
||||
|
||||
ENV NVIDIA_VISIBLE_DEVICES=all
|
||||
ENV NVIDIA_DRIVER_CAPABILITIES=utility
|
||||
|
||||
COPY --from=build /go/bin/gpushare-device-plugin-v2 /usr/bin/gpushare-device-plugin-v2
|
||||
|
||||
COPY --from=build /go/bin/kubectl-inspect-gpushare-v2 /usr/bin/kubectl-inspect-gpushare-v2
|
||||
|
||||
CMD ["gpushare-device-plugin-v2","-logtostderr"]
|
Reference in New Issue
Block a user