脱机安装在docker项目中的服务器无法连接到internet,因此必须脱机配置docker和nvidia-docker
在有网的机器上,下载适合链接的文件
containerd.io _1.2.0-1_ amd64.deb
docker-ce-CLI _ 18.09.1至3-0至Ubuntu-xenial _ amd64.deb
docker-ce _ 18.09.1至3-0至Ubuntu-xenial _ amd64.deb
使用以下命令一起安装了三个软件包
sudo dpkg-icontainerd.io _1.2.0-1_ amd64.deb docker-ce-CLI _ 18.09.1至3-0至Ubuntu-xenial _ amd644 打开NVIDIA-docker 1.0文档卷- q-fdriver=NVIDIA-docker|xargs-r-I { }-n1 docker PS-q-a-fvolume={ } | (请注意,有网的计算机的Ubuntu版本必须与脱机安装的计算机匹配。 (curl-s-l https://NVIDIA.github gpg key| sudo apt-keyadd-distribution=$ (/etc/OS-release; echo $ id $ version _ id (curl-s-l https://NVIDIA.github.io/NVIDIA-docker/$ distribution/NVIDIA-docker.list ssst NVIDIA-docker.listsudoapt-get update运行以下五个命令,将五个软件包下载到当前目录: 脱机服务器上的aptdownloadlibnvidia-container1aptdownloadlibnvidia-container-toolsaptdownloadnvidia-container-container 不要颠倒顺序: dpkg-ilib NVIDIA-container1dpkg-ilib NVIDIA-container-toolkit dpkg-invidia-container-toolkit dpkg-intool :(机器需要nvidia驱动) docker run---runtime=NVIDIA---RM NVIDIA/cuda 33609.0-basenvidia-SMI docker方法apt-get pup
确定sudo apt-getpurgedocker-cesudoapt-getpurgedocker-ce-clisudoapt-getpurgecontainerd.io卸载是否完成
apt list-- installed--删除已安装的残余文件
RM-RF/var/lib/docker RM-RF/var/run/docker RM-RF/etc/docker RM-RF/run/docker.sock RM-RF/var/lib containers’: deviceorresourcebusy网络共享装载的存储目录在rm -rf上可能不会为空。 当Linux实际变空时
卸载: umount/var/lib/docker/containers
删除: rm -rf /var/lib/docker/
方法二首先查看docker服务状态,并停止docker服务
打开并自动启动systemctlstastusdocker#docker并退出systemctlstopdocker#docker服务,以显示systemctlstastusdocker#docker服务的状态
删除ls/etc/systemd/system/docker.service docker文件
CD/usr/bin/ls-lrt docker * RM-RF docker *删除docker的其余文件,如方法一上所示