ubuntu18.04安装docker
我安装的docker版本是 24.0.2。
1、sudo apt-get update
2、sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
3、添加官方密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
这个命令可能会报连接不上,解决方法:
在本地下载,https://download.docker.com/linux/ubuntu/gpg,放到服务器随便哪个目录下,之后执行sudo apt-key add gpg
添加 Docker 的 APT 存储库到你的系统源列表:
4、sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
这个时候可能会报连接不上,解决办法:
本地进入https://download.docker.com/linux/ubuntu/dists/,在服务器执行lsb_release -cs,选择对应的文件夹进入,uname -m(确定系统架构),如果输出 x86_64,那么系统是 amd64 架构,选择对应文件夹进入,选择稳定版本。
下载对应版本:
docker-ce:Docker 社区版
docker-ce-cli:Docker 命令行工具
containerd.io:Docker 的容器运行时
sudo apt-get install libltdl7
sudo dpkg -i containerd.io_1.6.9-1_amd64.deb
sudo dpkg -i docker-ce-cli_24.0.2-1~ubuntu.18.04~bionic_amd64.deb
sudo dpkg -i docker-ce_24.0.2-1~ubuntu.18.04~bionic_amd64.deb
5、安装 NVIDIA Docker 工具包(安装后重启docker: sudo systemctl restart docker)
在我的服务器中直接用命令下载安装不成功,使用手动下载,离线安装的方式
Index of /nvidia-docker/libnvidia-container/stable/ubuntu18.04/amd64/ (uchicago.edu)
下载对应版本(按顺序安装)
sudo dpkg -i libnvidia-container1_1.13.5-1_amd64.deb
sudo dpkg -i libnvidia-container-tools_1.13.5-1_amd64.deb
sudo dpkg -i nvidia-container-toolkit-base_1.13.5-1_amd64.deb
sudo dpkg -i nvidia-container-toolkit_1.13.5-1_amd64.deb
sudo dpkg -i nvidia-container-runtime_3.13.0-1_all.deb
sudo dpkg -i nvidia-docker2_2.13.0-1_all.deb
6、拉取镜像,直接拉取不下来,可以从另一台电脑上拉取,再传过去
参考博客:docker 获取Nvidia 镜像 | cuda |cudnn_docker获取nvidia镜像-CSDN博客
docker save -o path/cuda_image.tar nvidia/cuda:12.0.1-cudnn8-devel-ubuntu18.04
导入镜像:docker load -i /path/to/directory/cuda_image.tar