安装docker

安装所需的依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

添加centos7和docker的yum源

curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

建立缓存

yum makecache fast

安装docker-20.10.8

yum -y install  docker-ce-20.10.8-3.el7 docker-ce-cli-20.10.8-3.el7

配置

创建配置目录,编辑配置文件

mkdir /etc/docker
vi /etc/docker/daemon.json
{
  "registry-mirrors": ["https://**********.mirror.aliyuncs.com"],
  "insecure-registries":["****.*****.*****:5000"],
  "data-root": "/home/docker",
  "log-driver":"json-file",
  "log-opts": {"max-size":"500m", "max-file":"2"},
  "default-runtime": "nvidia",
  "runtimes": {
      "nvidia": {
          "path": "nvidia-container-runtime",
          "runtimeArgs": []
      }
  }
}

registry-mirrors :配置镜像加速
insecure-registries:忽略ssl证书验证(地址修改为需要的地址)
data-root:配置docker存储目录
default-runtime/runtimes:支持gpu

启动docker

加载配置,开机自启,启动docker

systemctl daemon-reload
systemctl enable docker
systemctl start docker

安装nvidia-container-toolkit

添加yum源

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

安装

yum install -y nvidia-docker2
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐