下载
中文
注册

安装前必读

本章节介绍软件包在容器内的安装以及卸载的详细流程。容器包括特权容器和普通容器,本章节中描述的容器若无特殊说明,则包含普通容器和特权容器。使用容器安装软件包之前,请务必查看如下限制:

  • 固件包不支持docker内安装。
  • 容器内安装的驱动包版本需要与宿主机安装的驱动包版本保持一致,不支持独立升级。
  • 运行环境中的一个Device只能被一个普通容器使用,只有当使用该Device的普通容器退出后,该Device才可以被其他普通容器使用。
  • 驱动包支持docker内安装,只安装驱动的.so,即安装驱动包的用户态部分。根据宿主机目录(默认路径为:/usr/local/Ascend/driver/lib64/ )是否挂载到容器,分为如下两种安装方式,两种方式二选一,用户根据实际情况进行选择。
  • 当宿主机上存在与pid为1的进程“mount namespace”不同的进程且该进程用户为非root用户使用device时,该进程会被识别为普通容器,并且会占用宿主机上的所有设备,只有退出该进程,宿主机上的device才可被其他普通容器使用。
  • 特权容器中仅使用root用户运行时才拥有特权,使用非root用户运行时,遵循普通容器以上相关约束。

宿主机与容器操作系统兼容性关系

表1 兼容性关系

操作系统架构

宿主机操作系统版本

容器操作系统版本

说明

Arm

Kylin Linux Advanced Server V10 SP1

Ubuntu 18.04.5

NA

以上表格中的容器操作系统为已验证过的版本,具体请以实际获取的操作系统镜像版本为准。