准备工作
- 一台能联网的机器
- 需要安装的离线服务器
安装docker
安装过程
- 从Index of linux/static/stable/下载docker执行文件
- 从https://github.com/Jrohy/docker-install/下载离线安装脚本
- 根据https://github.com/Jrohy/docker-install/的说明完成离线安装
安装nvidia-docker
安装过程
- 方法参考自Ubuntu离线安装NVIDIA Docker - 知乎的安装流程,修改流程如下:- 从libnvidia-container/stable at gh-pages · NVIDIA/libnvidia-container · GitHub下载以下文件,找到对应系统的目录,如centos7,并确保各个文件版本是对应的,且尽可能下载最新版本防止出现问题:- libnvidia-container-devel-1.11.0-1.x86_64.rpm- libnvidia-container-tools-1.11.0-1.x86_64.rpm- libnvidia-container1-1.11.0-1.x86_64.rpm- nvidia-docker2-2.11.0-1.noarch.rpm- nvidia-container-runtime-3.11.0-1.noarch.rpm- nvidia-container-toolkit-1.11.0-1.x86_64.rpm
- 将下载完成的文件放如同一个文件夹内,运行以下命令安装(不同的Linux发行版用对应的安装指令安装):
rpm -Uvh *.rpm --nodeps --force
解决依赖问题
由于是离线安装,可能存在一些依赖问题,我这边就出现了libseccomp的依赖问题。这些问题可能各不相同,自行解决即可。下面是libseccomp的处理方法:
- 在https://centos.pkgs.org/7/centos-x86_64/libseccomp-2.3.1-4.el7.x86_64.rpm.html中下载libseccomp的安装包
- yum install指令直接安装
运行docker
# 运行docker
sudo systemctl start docker
# 开机自启动docker服务
sudo systemctl enable docker
本文转载自: https://blog.csdn.net/Anbi97/article/details/127428249
版权归原作者 Anbi97 所有, 如有侵权,请联系我们删除。
版权归原作者 Anbi97 所有, 如有侵权,请联系我们删除。