sudo apt-get install docker.io -y

# 连接vpn代理并测试连通性
export http_proxy=http://192.168.2.33:7890
export https_proxy=http://192.168.2.33:7890
curl https://www.google.com

distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
      && curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
      && curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list | \
            sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
            sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list   

sudo apt-get update -y
sudo apt-get install -y nvidia-docker2
sudo systemctl restart docker

vim /etc/docker/daemon.json
{
    "registry-mirrors": ["https://5e96702d4787418295070cded678a7b6.mirror.swr.myhuaweicloud.com"]
}
sudo systemctl daemon-reload
sudo systemctl restart docker

export http_proxy=
export https_proxy=

docker pull registry.cn-hangzhou.aliyuncs.com/luyanjiegerouth/cuda-11.8.0-devel-ubuntu22.04

docker rm -f Ubuntu20.04-CUDA

docker run -itd -v /mnt/g/a2f-linux:/work --name=Ubuntu20.04-CUDA --privileged --gpus all registry.cn-hangzhou.aliyuncs.com/luyanjiegerouth/cuda-11.8.0-devel-ubuntu22.04

docker exec -it Ubuntu20.04-CUDA /bin/bash

更多推荐