为了提高镜像的下载速度,我们需要将docker的镜像更换为国内的源,方法很简单
cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]
}
EOF
然后
systemctl restart docker
可以通过docker info查看是否成功更换源
但是,这样操作之后有可能会使得nvidia-docker功能失效,如果失效了,新创建容器时会报错:v
docker: Error response from daemon: Unknown runtime specified nvidia.
See 'docker run --help'.
不过这个问题可以在保留国内源的同时解决。
sudo tee /etc/docker/daemon.json <<EOF
{
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
}
}
EOF
然后
sudo pkill -SIGHUP dockerd
假如还是遇到了问题,可以尝试
https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/user-guide.html