下载
EN
注册

安装Ascend-Docker

Ascend Docker(容器引擎插件)本质上是基于OCI标准(开放容器倡议标准)实现的Docker Runtime(容器运行环境),不修改Docker引擎,对Docker以插件方式提供Ascend NPU适配功能,使用户AI作业能够以Docker容器的方式平滑运行在昇腾设备上。

本节将提供快速安装Ascend-Docker的步骤,用以后续部署容器镜像,更多Ascend-Docker使用方法请参考《MindX DL 集群调度用户指南》的“安装 > 组件安装 > 安装部署 > 手动安装 > 安装Ascend Docker Runtime”章节

获取软件包

软件类型

软件包名称

获取链接

容器引擎插件

Ascend-docker-runtime_<version>_linux-<arch>.run

获取链接

安装步骤

  1. root用户登录服务器,将软件包Ascend-docker-runtime_<version>_linux-<arch>.run上传到服务器任意目录(如“/home”)。
  2. 增加对软件包的可执行权限,校验软件包安装文件的一致性和完整性。
    chmod +x Ascend-docker-runtime_<version>_linux-<arch>.run
    ./Ascend-docker-runtime_<version>_linux-<arch>.run --check
    校验完成的回显如下:
    [WARNING]: --check is meaningless for Ascend-docker-runtime and will be discarded in the future
    Verifying archive integrity... ./Ascend-docker-runtime_
    <version>_linux-<arch>.run does not contain an embedded SHA256 checksum.
    ...
     All good.
  3. 执行以下命令安装软件。
    ./Ascend-docker-runtime_<version>_linux-<arch>.run --install
    安装完成后,若显示类似如下信息,则说明软件安装成功:
    Uncompressing ascend-docker-runtime  100%
    [INFO]: installing ascend docker runtime
    ...
    [INFO] Ascend Docker Runtime install success
  4. 执行如下命令,使容器引擎插件在docker配置文件中添加的内容生效。
    systemctl daemon-reload && systemctl restart docker