mirror of https://github.com/k3d-io/k3d
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
659 B
21 lines
659 B
#!/bin/bash
|
|
|
|
set -euxo pipefail
|
|
|
|
K3S_TAG=${K3S_TAG:="v1.21.2-k3s1"} # replace + with -, if needed
|
|
IMAGE_REGISTRY=${IMAGE_REGISTRY:="MY_REGISTRY"}
|
|
IMAGE_REPOSITORY=${IMAGE_REPOSITORY:="rancher/k3s"}
|
|
IMAGE_TAG="$K3S_TAG-cuda"
|
|
IMAGE=${IMAGE:="$IMAGE_REGISTRY/$IMAGE_REPOSITORY:$IMAGE_TAG"}
|
|
|
|
NVIDIA_CONTAINER_RUNTIME_VERSION=${NVIDIA_CONTAINER_RUNTIME_VERSION:="3.5.0-1"}
|
|
|
|
echo "IMAGE=$IMAGE"
|
|
|
|
# due to some unknown reason, copying symlinks fails with buildkit enabled
|
|
DOCKER_BUILDKIT=0 docker build \
|
|
--build-arg K3S_TAG=$K3S_TAG \
|
|
--build-arg NVIDIA_CONTAINER_RUNTIME_VERSION=$NVIDIA_CONTAINER_RUNTIME_VERSION \
|
|
-t $IMAGE .
|
|
docker push $IMAGE
|
|
echo "Done!" |