zoukankan      html  css  js  c++  java
  • Centos安装invidiadocker2

    显卡驱动安装

    如果是普通用户,命令前面加上sudo

    yum -y install gcc gcc-c++ wget
    yum install gcc kernel-devel-($uname -r) kernel-headers
    

    显卡驱动安装

    error: yum安装提示“没有可用软件包”

    yum install -y epel-release
    # yum install -y kernel-headers kernel-devel dkms
    yum install -y dkms
    

    测试安装

    nvidia-smi
    

    安装Docker

    安装docker

    yum-config-manager \
        --add-repo \
        https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
    yum install docker-ce docker-ce-cli containerd.io
    

    启动Docker

    systemctl enable docker
    systemctl start docker
    

    安装nvidia-docker2

    更新仓库
    CentOS 7 安装 nvidia-docker2

    distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
    curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.repo | \
      sudo tee /etc/yum.repos.d/nvidia-docker.repo
    DIST=$(sed -n 's/releasever=//p' /etc/yum.conf)
    DIST=${DIST:-$(. /etc/os-release; echo $VERSION_ID)}
    sudo yum makecache
    
    # 拉取镜像
    docker pull nvidia/cuda:10.2-cudnn7-runtime-centos7
    docker pull nvidia/cuda:10.2-cudnn7-runtime-ubuntu16.04
    # 测试
    docker run --runtime=nvidia --rm nvidia/cuda:10.2-cudnn7-runtime-centos7 nvidia-smi
    # bash运行
    docker run -it --runtime=nvidia --rm nvidia/cuda:10.2-cudnn7-runtime-centos7 bash
    

    Docker操作

    Docker教程-使用

    镜像操作:

    # 查看所有镜像
    docker images
    
    # 停止运行
    docker stop $(docker ps -a -q)
    
    # 删除镜像
    docker rmi 镜像Id
    
    #把容器打包成镜像
    docker commit 0bd244689ed2 ubuntu-vim
    

    容器操作:

    # 查看容器的详细信息
    docker ps -a
    
    # 后台运行容器,返回容器Id
    docker run -i -t -d ubuntu /bin/bash
    
    # 退出容器,容器的运行也会终止
    docker attach 容器id
    
    # 进入这个运行中的容器,但是随着容器的退出,容器运行不会终止
    docker exec -it 容器id /bin/bash
    
    # 退出
    exit
    
    # 删除指定容器
    docker rm -f 容器id
    
    # 停用全部运行中的容器
    docker stop $(docker ps -q)
    
    # 删除全部容器
    docker rm $(docker ps -aq)
    

    运行命令:

    docker run -itd -p 50001:22 ubuntu:18.04
    docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu64 /bin/bash
    docker run --runtime=nvidia -itd -p 50002:22 -v /home/lyq/shareWithDocker:/user/Downloads 56b5278bbbf0
    

    删除容器

    VScode连接Docker

    搭建深度学习环境之二:远程连接Docker容器

    # 查看linux版本
    cat /etc/issue
    
    # 启动容器
    docker run -itd -p 50001:22 ubuntu:18.04
    
    # 进入容器
    docker exec -it 7338ded2d7e6 /bin/bash
    
    # 安装python3
    apt-get update
    apt-get install -y software-properties-common
    add-apt-repository ppa:deadsnakes/ppa
    apt-get update
    apt-get install -y python3.6 python3.6-dev python3-pip
    ln -sfn /usr/bin/python3.6 /usr/bin/python3
    ln -sfn /usr/bin/python3 /usr/bin/python
    ln -sfn /usr/bin/pip3 /usr/bin/pip
    pip install --upgrade pip
    
    # 安装pytorch
    pip3 install torch torchvision torchaudio
    
    # 安装kernel
    pip3 install ipykernel
    /usr/bin/python -m pip install -U notebook
    

    git配置

    sudo apt-get install git
    git config --global user.name "docker"
    git config --global user.email "docker"
    
  • 相关阅读:
    第06组 Alpha冲刺(6/6)
    第06组 Alpha冲刺(5/6)
    第06组 Alpha冲刺(4/6)
    第06组 Alpha冲刺(3/6)
    第06组 Alpha冲刺(2/6)
    第06组 Alpha冲刺(1/6)
    第06组 团队Git现场编程实战
    团队项目-需求分析报告
    团队项目-选题报告
    第二次结对编程作业
  • 原文地址:https://www.cnblogs.com/wuu02/p/15759290.html
Copyright © 2011-2022 走看看