美文网首页
CentOS离线安装docker和nvidia-containe

CentOS离线安装docker和nvidia-containe

作者: 菲利斯喵喵 | 来源:发表于2021-12-21 22:25 被阅读0次

    一、离线安装docker

    注意:安装nvidia-container-runtime需要docker版本1.19.0以上

    1. 找一台能上网的同版本centos系统,添加docker相关的阿里yum源
      sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    2. 下载docker-ce docker 和containerd.io离线安装包
      yum install -y --downloadonly --downloaddir=./ docker-ce docker-ce-cli containerd.io
    3. 拷贝到离线机用rpm进行安装, 用--nodeps是保证可以不按顺序进行安装
      sudo rpm -ivh ./* --nodeps
      如果有依赖包冲突,则用rpm -e pks-name卸载冲突的包.
      如果安装过程中提示有其他未下载依赖包,可能原因是上网机已经安装过该依赖,用以下命令重新进行下载
      yum reinstall -y --downloadonly --downloaddir=./ pkg-name

    二、离线安装nvidia-container-runtime

    1. 在上网机更新nvidia-container-runtime的yum源
    distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
    curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.list | \
      sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list
    
    1. 离线下载nvidia-container-runtime安装包
      yum install nvidia-container-runtime --downloadonly --downloaddir=./
      利用rpm进行安装
      sudo rpm -ivh ./* --nodeps

    三、验证docker启动

    1. 启动docker
      sudo systemctl start docker
    2. 随便启动一个docker镜像
      sudo docker run -it --gpus all --shm-size 8g image_name:tag_name /bin/bash
      nvidia-smi查看gpu,安装完成

    相关文章

      网友评论

          本文标题:CentOS离线安装docker和nvidia-containe

          本文链接:https://www.haomeiwen.com/subject/rxdfqrtx.html