diff options
Diffstat (limited to 'core/modules/docker-ce')
-rw-r--r-- | core/modules/docker-ce/module.build | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/modules/docker-ce/module.build b/core/modules/docker-ce/module.build index fd4a720b..09de4791 100644 --- a/core/modules/docker-ce/module.build +++ b/core/modules/docker-ce/module.build @@ -13,6 +13,12 @@ module_init() { vers=11 codename="buster" fi + if [ "$SYS_DISTRIBUTION" = "debian" ]; then + # Brute force down to a valid version + while (( vers > 10 )) && ! curl -sSfL "https://nvidia.github.io/nvidia-docker/${SYS_DISTRIBUTION}${vers}/nvidia-docker.list" > /dev/null; do + (( vers-- )) + done + fi apts=( "https://download.docker.com/linux/${SYS_DISTRIBUTION}/gpg deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/$SYS_DISTRIBUTION $codename stable" "https://nvidia.github.io/nvidia-docker/gpgkey https://nvidia.github.io/nvidia-docker/${SYS_DISTRIBUTION}${vers}/nvidia-docker.list" |