1. 安装 Docker

(1)更新软件包索引

sudo apt update

(2)通过 apt 安装 Docker 社区版

sudo apt install docker.io -y

(3)验证安装

安装完成后,检查 Docker 版本以确认安装成功:

docker --version

(4)启动并设置 Docker 开机自启

        

sudo systemctl start docker
sudo systemctl enable docker

        检查docker服务状态:

 sudo systemctl status docker

        如果服务未运行,则重新启动 Docker

sudo systemctl start docker

(5)加载 Docker 镜像

安装 Docker 后,以管理员权限加载 .tar 文件:

sudo docker load -i speaker_v1.0.tar

如果不成功需要开启管理员权限

sudo -s

(6)测试 Docker 镜像

加载镜像后,检查是否成功:

docker images

如果镜像加载成功,将会看到 speaker:v1.0。

2.安装 nvidia-container-toolkit 工具

使用 docker 运行该程序需要用到GPU, 需要使用 nvidia-container-toolkit 工具。需要使用国内镜像源安装,流程:

先下载镜像 gpgkey

curl -fsSL https://mirrors.ustc.edu.cn/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg

配置中国科技大学(USTC) 镜像 APT 源

curl -s -L https://mirrors.ustc.edu.cn/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
  sed 's#deb https://nvidia.github.io#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://mirrors.ustc.edu.cn#g' | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

更新 APT 包列表

sudo apt-get update

安装 NVIDIA Container Toolkit

sudo apt-get install -y nvidia-container-toolkit

验证安装

nvidia-container-cli --version

⑥ 重启docker

sudo systemctl restart docker

Logo

一站式 AI 云服务平台

更多推荐